Junior — Middle
Sistem əmrləri ilə cari fəaliyyətdən başlanğıc fəaliyyətinə keçmək və bütün geri dönüş əməliyyatlarının yığını necə silmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
Android-də mövcud Activity-dən başlanğıc Activity-yə keçmək və bütün geri dönüş əməliyyatlarının yığını təmizləmək üçün aşağıdakı bayraqlara malik Intent istifadə edə bilərsiniz:
Intent intent = new Intent(this, StartActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
Burada:
FLAG_ACTIVITY_CLEAR_TOP— əgər başlanğıc Activity artıq yığında varsa, onun üzərindəki bütün Activity-lər silinəcək.FLAG_ACTIVITY_NEW_TASKvəFLAG_ACTIVITY_CLEAR_TASKbirlikdə mövcud yığını təmizləyir və göstərilən Activity ilə yeni bir tapşırıq yaradır.
Beləliklə, istifadəçi başlanğıc Activity-yə yönləndiriləcək və geri dönüş əməliyyatlarının yığını təmizlənəcək.