android - 当 Activity 处于前台时,如何在不继续调用 onResume 的情况下正确启动 Activity?
问题描述
好的,我有一个自动流程来调用活动:
- 当用户在一段时间后从我的应用程序转到另一个应用程序时。
- 即使应用程序在前台,我仍然调用相同的流程来再次调用此代码。
Intent intent = new Intent(this, SomeActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
此标志将在第二种情况下调用 OnResume。
解决方案
推荐阅读
- node.js - 是否可以在 .eleventy 配置文件中使用“addGlobalData”?
- nginx - 从 Plex 服务器 URL 中删除 /web/index.html#!/
- java - 在另一个 Line 组件上绘制自定义 Line 组件,我做错了什么?
- c# - 使用 Vector2.MoveTowards 缓入和缓出
- android - 在其他地方点击时,TextView 的选择弹出菜单没有关闭
- r - R Shiny:设置反应滤波器的默认值
- javascript - 如何仅从带有“RANKED_SOLO_5x5”而不是“RANKED_FLEX_SR”的json部分获取信息(“tier”、“rank”、“leaguePoints”)
- reactjs - 更新与反应查询中的单个突变相关的多个查询的缓存数据?
- vba - 访问子窗体 SourceObject 设置为使用 SQL 更新的查询 - 列顺序和宽度?
- android - Jetpack Compose TextField 捕获键盘 Enter-input