我正在寫一個應用程序中,我有幾個活動,例如活動A-> B-> C-> D。除此之外,我們可以從app-widget啓動活動。開單活動,而無需使用singleinstance或singletask
的應用需求:
Activity C
可以從AppWidgetProvider
啓動並應該顯示在主屏幕要麼回或家庭被按下時。- 的應用應該從
Activity A
每當應用程序啓動啓動(例如,如果用戶按下home鍵,而在Activity D
,然後重新啓動應用程序應該從Activity A
開始)
目前的處理方法如下:
使用singleInstance
/singleTask
模式來清除活動堆棧以滿足需求。然而,onActivityResult()
,android:activityOpenEnterAnimation
,android:activityOpenExitAnimation
,android:activityCloseEnterAnimation
,android:activityCloseExitAnimation,
等,沒有使用這些模式時工作。
是否有任何替代來達到要求?
是U熟悉的意圖是什麼?如果不是使用它,我應該意圖 – Aamirkhan 2012-07-12 12:46:46
什麼標誌只是爲了澄清:如果用戶使用的應用程序,並在任何活動(A,B,C,或d),並按下HOME鍵,你想當他回到應用程序時,它會再次啓動活動A?你意識到這不是正常的行爲,它可能會混淆你的用戶。 – madhavi 2012-07-12 12:50:51
使用 – 2012-07-12 13:30:35