Junior — Middle
Ինչպե՞ս համակարգային հրամանների օգնությամբ անցնել ընթացիկ Activity-ից սկզբնական Activity և մաքրել վերադարձի բոլոր օպերացիաների տախտակը։
sobes.tech AI
Պատասխան AI-ից
Android-ում ընթացիկ Activity-ից սկսվող Activity-ին վերադառնալու և վերադարձի գործողությունների ամբողջ տախտակը մաքուրելու համար կարող եք օգտագործել Intent՝ հետևյալ դրոշակներով.
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);
Այստեղ՝
FLAG_ACTIVITY_CLEAR_TOP— եթե սկսվող Activity-ն արդեն կա տախտակում, այն վերևի բոլոր Activity-ները կչեղարկվեն:FLAG_ACTIVITY_NEW_TASKևFLAG_ACTIVITY_CLEAR_TASKմիասին մաքրում են ընթացիկ տախտակը և ստեղծում նոր աշխատանք նշված Activity-ով:
Այսպիսով, օգտվողը կհասնի սկսվող Activity-ին, և վերադարձի գործողությունների տախտակը կմաքրվի։