1. 程式人生 > >安卓按home鍵之後,再次點選程式圖示避免再次重新啟動程式解決辦法

安卓按home鍵之後,再次點選程式圖示避免再次重新啟動程式解決辦法

http://blog.csdn.net/99guo/article/details/18410641

正在執行的android程式,按home鍵之後退回到桌面,在次點選程式圖示避免再次重新啟動程式解決辦法

例如:一個android程式包含兩個Activity,分別為MainActivity和OtherActivity,MainActivity為程式啟動的Activity。如果程式正位於OtherActivity,點選home鍵,程式退回到桌面,

在次點選程式圖示,程式預設會自動重啟,即重新進入MainActivity,而不是進入點選home鍵的時刻程式所位於的OtherActivity。

解決方法:

在AndroidManifest.xml中修改,MainActivity的launchMode,去掉android:launchMode="singleTask"啟動模式即可。

AndroidManifest.xml的配置程式碼

<application

       android:icon="@drawable/ic_launcher"

       android:label="@string/app_name"

       android:theme="@style/AppTheme" >

       <activity

           android:name=".MainActivity"

           android:label="@string/title_activity_main">

           <intent-filter>

                <actionandroid:name="android.intent.action.MAIN" />

                <categoryandroid:name="android.intent.category.LAUNCHER" />

           </intent-filter>

       </activity>

       <activity

           android:name=".OtherActivity"

           android:label="@string/title_activity_other"android:launchMode="singleTask">

        </activity>

   </application>