Junior — Middle
Kuidas süsteemikäskude abil saab liikuda praegusest tegevusest algtegevusse ja kustutada kogu tagasipöördumisoperatsioonide virni?
sobes.tech AI
Vastus AI-lt
Androidis, etapi tagasi algusaktiivusele ja kogu tagasitegevuste virna puhastamiseks saate kasutada Intent järgmiste lippudega:
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);
Siin:
FLAG_ACTIVITY_CLEAR_TOP— kui algusaktiivsus on juba virnas, kõik selle kohal olevad tegevused eemaldatakse.FLAG_ACTIVITY_NEW_TASKjaFLAG_ACTIVITY_CLEAR_TASKpuhastavad kogu praeguse virna ja loovad uue ülesande määratud tegevusega.
Sel viisil jõuab kasutaja algusaktiivsusele ja tagasitegevuste virn on puhastatud.