Android Launcher在未使用时重新启动

时间:2013-07-28 18:46:51

标签: android background-process android-launcher

我差不多完成了一个Android启动器/家庭替代应用程序。一切都很好,唯一的问题是当我的应用程序在后台,它关闭,每次,当用户点击主页按钮返回它时,他应该等待,让应用程序再次加载。 知道如何阻止应用程序在后台重启吗?可以通过使用onSaveInstanceState()来完成吗? onSaveInstanceState,我认为,这对此并不好,因为我需要使用它,我需要不仅放置字符串,int等等,但我需要在ImageView数组,列表和其他一些东西中进行挖掘。只需要告诉它不要在后台重启。它不会立即发生,但在大约30秒后发生。任何想法?

这是我的活动xml:

<application
    android:icon="@drawable/launcher_main_icon"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    android:allowBackup="true" >
    <activity
        android:label="Some name Here :D" 
        android:name=".MainActivity" 
        android:configChanges="orientation|screenSize"
        android:stateNotNeeded="true"
        android:launchMode="singleTop"
        android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen">
        <intent-filter>
            <category android:name="android.intent.category.LAUNCHER" />
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.HOME"/>
        </intent-filter>
    </activity>
</application>

0 个答案:

没有答案