活动派遣或重定向到其他活动
问题描述:
我想创建一个调度员的活动,与android.intent.action.MAIN
定义,这将做什么,但调用基于特定标准的一些自定义方法,并最终startActivity(Intent)
。此活动没有任何内容可以显示/呈现给用户。活动派遣或重定向到其他活动
我应该遵循哪些最佳实践?当然,我希望花费最少的渲染时间(无需显示),但我需要使用Context
来确定要重定向到哪个Activity
。在调度员的活动呼吁startActivity(Intent)
后
android:finishOnTaskLaunch="true"
android:stateNotNeeded="true"
- 呼叫
finish()
答
你应该考虑把完成()函数中:
到目前为止,我能想到的onPause(...)方法。当另一个Activity进入前台时,调度程序Activity的onPause(...)将被系统正常调用,如果您在此处调用finish(),则可以确保调度程序Activity在另一个时刻完成在前景。