一段时间后防止布局消失

时间:2016-03-26 20:25:26

标签: java android xml layout

我有两个布局。当我想关闭Layout B时,Layout A应该会出现。到目前为止一切正常。

但是,当我让我的应用在后台运行一段时间并尝试再次从Layout B转到A时,布局A没有显示,它会显示Android开始菜单。如果这有帮助,我会使用正常方法Layout B关闭finish();

我该怎样防止这种情况? Android尝试在一段时间后回收我的Layout A吗?

修改

情景:

1. Starting App -> `Layout A` appears

2. From Layout A I start `Layout B` (with a Button normal startActivity function with an Intent)

3. Layout B is visible. Now I dont use my App for a while

4. After a while I open my device and see my Layout B which I started the last.When I click my Back button my App is returning back to android home menu. No Layout is visible (It should be Layout A visible)

清单:

布局A(包含应用程序部分):

android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
    <activity
        android:name=".Main"
        android:label="@string/app_name"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="adjustPan"
        android:launchMode="singleTask">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

布局B:

<activity
        android:name="Full"
        android:label="GGWP"
        android:theme="@style/AppTheme.NoActionBar"
        android:screenOrientation="portrait">

0 个答案:

没有答案