后台

时间:2017-02-08 11:50:35

标签: android

我有一个活动A,我从中开始活动B.

如果按下后退按钮,它将返回到活动A,但是如果我按下主页按钮或更改为另一个应用程序并返回到我的应用程序,后退按钮会关闭应用程序,因此我无法再回来到活动A而不重新启动应用程序。

创建意图时我没有使用标记。

爪哇:

Intent i = new Intent(this, InCallActivity.class);
startActivity(i);

XML:

<activity
    android:name=".MainScreenActivity"
    android:label="@string/app_name"
    android:launchMode="singleInstance"
    android:screenOrientation="portrait">
    <intent-filter>
        <action android:name="android.intent.action.MANAGER" />
        <action android:name="android.intent.action.SEARCH" />
    </intent-filter>

    <meta-data
        android:name="android.app.searchable"
        android:resource="@xml/searchable" />
</activity>
<activity android:name=".InCallActivity"
          android:screenOrientation="portrait"
          android:launchMode="singleInstance"/>

1 个答案:

答案 0 :(得分:1)

请尝试删除活动中的android:launchMode="singleInstance"属性,并检查其是否有效。

请点击以下链接获取更多信息:Activity SyntaxLaunch Mode