2011-08-27 82 views
7

我想创建一个调度员的活动,与android.intent.action.MAIN定义,这将做什么,但调用基于特定标准的一些自定义方法,并最终startActivity(Intent)。此活动没有任何内容可以显示/呈现给用户。活动派遣或重定向到其他活动

我应该遵循哪些最佳实践?当然,我希望花费最少的渲染时间(无需显示),但我需要使用Context来确定要重定向到哪个Activity。在调度员的活动呼吁startActivity(Intent)

  1. android:finishOnTaskLaunch="true"
  2. android:stateNotNeeded="true"
  3. 呼叫finish()

回答

0

你应该考虑把完成()函数中:

到目前为止,我能想到的onPause(...)方法。当另一个Activity进入前台时,调度程序Activity的onPause(...)将被系统正常调用,如果您在此处调用finish(),则可以确保调度程序Activity在另一个时刻完成在前景。