Sobes.tech
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-ին, և վերադարձի գործողությունների տախտակը կմաքրվի։