我正在编写一个应用程序,其中有几个活动,例如活动 A->B->C->D。除此之外,我们还可以从应用小部件启动活动。
应用要求:
Activity C
可以从一个启动,AppWidgetProvider
并且当按下返回或主页时应该显示主屏幕。- 应用程序应从应用程序启动
Activity A
时开始(例如,如果用户在打开时按下主页按钮Activity D
,则重新启动应用程序应从 开始Activity A
。)
当前的方法如下:
/模式用于清除活动堆栈以满足需求singleInstance
。singleTask
但是,onActivityResult()
、android:activityOpenEnterAnimation
、android:activityOpenExitAnimation
、android:activityCloseEnterAnimation
等android:activityCloseExitAnimation,
在使用这些模式时不起作用。
有没有其他方法可以达到要求?