ADB - 使窗口回到顶部

Asi*_*lds 3 android adb

假设我有 2 个应用程序 A 和 B 正在运行。单击 B 后 A 被推回,因此 B 位于 A 之上,使 A 不可见。

如何使用 adb 命令将 A 带回顶部/前面?

它可能与 FocusedWindow 或其他东西有关,但我不确定。

如果您再次使用 am 启动该应用程序,则之前的活动可能会终止,从而导致问题或更糟的是,可能会启动一个新实例(我不确定是否是这种情况)。简单地说,我不想重新启动 A,也不想丢失在 A 中所做的任何更改,因此必须将 A 带回顶部/前端而不是重新启动。

G B*_*G B 6

如果您知道应用程序的包名称和活动,请尝试以下命令

adb shell am start --activity-single-top com.package.your_app/.YourActivity
Run Code Online (Sandbox Code Playgroud)

--activity-single-top 标志将确保需要启动的活动如果恰好是应用程序的前台活动,那么它将被恢复。