anz*_*zoi 5 flags android kill-process android-intent android-activity
我有一个 android 活动问题。
这是我的流程的工作原理:
Login Activity 开始MainMenuActivity开始,LoginActivity 由我完成。MainMenuActivity没有完成。因为它是主菜单。当用户在设置屏幕上按下返回时,我需要返回MainMenuActivity。所以我不能杀MainMenu。SettingsActivity并由我完成并开始登录活动。当用户返回登录时,我需要杀死MainMenuActivity但我不能。:/FLAG_ACTIVITY_SINGLE_TOP,CLEAR_TOP,SINGLE_TASK,NEW_TASK,NO_HISTORY等几乎所有的人没有工作launchMode="singleTask",clearTaskOnLaunh="true"等没有再工作。addFlags()与setFlags()这两个,没有工作请问有人可以帮忙吗?
PS android:minSdkVersion="8"和android:targetSdkVersion="15"我的应用程序。我没有在应用程序中使用片段,我使用旧的活动结构。
使用两个标志的组合,如下所示:
Intent intent = new Intent(this, Login.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
finish();
Run Code Online (Sandbox Code Playgroud)
这将删除所有其他活动并启动此活动。
尝试这个。
对于 API 级别 <11
i.addFlag(Intent.FLAG_ACTIVITY_NO_HISTORY |
Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5852 次 |
| 最近记录: |