加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 要调度或重定向到其他活动的活动

发布时间:2020-12-15 03:09:55 所属栏目:Java 来源:网络整理
导读:我想创建一个使用 android.intent.action.MAIN定义的调度程序活动,除了根据某些标准调用一些自定义方法并最终调用startActivity(Intent)之外什么也不做.此活动无需向用户显示/呈现. 我应该遵循哪些最佳做法?当然,我希望产生最少的渲染时间(无需显示),但我需
我想创建一个使用 android.intent.action.MAIN定义的调度程序活动,除了根据某些标准调用一些自定义方法并最终调用startActivity(Intent)之外什么也不做.此活动无需向用户显示/呈现.

我应该遵循哪些最佳做法?当然,我希望产生最少的渲染时间(无需显示),但我需要使用Context来确定要重定向到哪个Activity的其他操作.

到目前为止,我可以想到:

> android:finishOnTaskLaunch =“true”
> android:stateNotNeeded =“true”
>在调度程序活动中调用startActivity(Intent)后调用finish()

解决方法

您应该考虑将finish()函数放在onPause(…)方法中.当其他Activity进入前台时,系统会正常调用调度程序Activity的onPause(…),如果你在这里调用finish(),你可以确定调度程序Activity将在另一个调用时完成在前景.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读