,當我在我的應用程序在MainActivity然後按設置菜單操作欄中的一個新片段是opened..there有兩個問題在這裏關閉後臺活動
1當我的設置片段然後我按多任務按鈕,我發現我的應用程序沒有一個..兩個窗口.. MainActivity和設置
2-如果我按下設置窗口,當我仍然在多任務窗口,然後按後退按鈕它應該帶我到MainActivity,而不是關閉應用程序。
所以,現在我想要做的是
1-密切在MainActivity從一次我打開設置
2 - 如果我按多任務按鈕,然後選擇設置窗口在我的應用程序在後臺然後按回它將我帶到MainActivity不關閉整個應用程序。
這是我如何定義我的活動清單文件
<activity android:name=".MainActivity"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Settings"
android:label="@string/settings_title"
android:excludeFromRecents="true">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.android.bee.MainActivity"/>
</activity>
<receiver android:name=".Notifications"/>
</application>
很難說它它並沒有告訴我們Activity是如何在AndroidManifest中定義的,你是如何開始它的......你也知道關於「android:noHistory」屬性嗎? – Selvin
我添加了清單文件中的代碼..我對noHistory屬性知道的是,用戶將無法回到那個我不想做的活動..我希望用戶能夠回到MainActivity從設置..我是初學者,雖然所以我可能會得到它錯 –