У мене є кілька заходів у моїй заявці. і потік дуже складний. Коли я натискаю програму виходу, переходить до екрана входу, а звідти користувач може вийти кнопкою скасування (дзвінок system.exit(0)
)
коли я виходжу або натискаю кнопку назад, система викликає активність із стека :( як я можу очистити всі дії в стеку, коли я дістанусь до екрана входу? виклик finish()
не є практичним, оскільки існує так багато заходів, і деякі дії не повинні закриватися, коли вони активні, такі як націлювання на натиснуту камеру.
validateuser logoutuser = new validateuser();
logoutuser.logOut();
Intent loginscreen = new Intent(homepage.this, Login2.class);
(homepage.this).finish();
loginscreen.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(loginscreen);