2011-08-27 48 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在另一個時刻完成在前景。