我有一个包含多个 Activity 的应用程序。其中一个是登录 Activity ,该 Activity 在 list 中的我的应用程序中定义为 MAIN:
<activity
android:name="com.company.myapp.AuthorizationMainActivity"
android:label="@string/app_name"
android:launchMode="singleTask" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
当我的应用程序进入后台(例如,我按主页按钮)然后再次打开应用程序时出现问题 - 会向我显示登录页面。如何显示应用程序进入后台时用户处于 Activity 状态的 Activity ?
最佳答案
如果您不明确希望将其用于特殊要求,请删除“android:launchMode="singleTask”。
“singleTask” Activity 允许其他 Activity 成为其任务的一部分。它始终位于其任务的根部,但其他 Activity (必须是“标准”和“singleTop” Activity )可以启动到该任务中。 (在 Android 开发者中找到 here)
关于java - 当应用程序从后台进入前台时,如何显示特定 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16741449/