假设我有 2 个应用程序 A 和 B 正在运行。单击 B 后 A 被推回,因此 B 位于 A 之上,使 A 不可见。
如何使用 adb 命令将 A 带回顶部/前面?
它可能与 FocusedWindow 或其他东西有关,但我不确定。
如果您再次使用 am 启动该应用程序,则之前的活动可能会终止,从而导致问题或更糟的是,可能会启动一个新实例(我不确定是否是这种情况)。简单地说,我不想重新启动 A,也不想丢失在 A 中所做的任何更改,因此必须将 A 带回顶部/前端而不是重新启动。
如果您知道应用程序的包名称和活动,请尝试以下命令
adb shell am start --activity-single-top com.package.your_app/.YourActivity
Run Code Online (Sandbox Code Playgroud)
--activity-single-top 标志将确保需要启动的活动如果恰好是应用程序的前台活动,那么它将被恢复。
| 归档时间: |
|
| 查看次数: |
1697 次 |
| 最近记录: |