我想创建一个定义的调度程序活动,android.intent.action.MAIN除了调用一些自定义方法并最终startActivity(Intent)根据某些标准执行任何操作.此活动无需向用户显示/呈现.
我应该遵循哪些最佳做法?当然,我希望产生最少的渲染时间(无需显示),但我需要使用Context其他操作来确定Activity要重定向到哪个.
到目前为止,我可以想到:
android:finishOnTaskLaunch="true"android:stateNotNeeded="true"finish()后呼叫startActivity(Intent)小智 0
您应该考虑将 finish() 函数放在 onPause(...) 方法中。当其他 Activity 进入前台时,系统会正常调用调度程序 Activity 的 onPause(...),如果您在此调用 finish(),则可以确定当另一个 Activity 到来时,调度程序 Activity 将完成在前景中。
| 归档时间: |
|
| 查看次数: |
1454 次 |
| 最近记录: |