说我有2个应用程序A和B正在运行。单击B后,A被推回,因此B位于A的顶部,使A不可见。
如何使用adb命令将A返回顶部/顶部?
它可能与FocusedWindow有关,但我不确定。
如果您使用am再次启动该应用,则先前的活动可能会终止,从而导致问题或更严重的情况,可能会启动一个新实例(我不确定是否是这种情况)。简而言之,我既不想重新启动A,也不想丢失对A所做的任何更改,因此必须将A重新放在顶部/前面,而不是重新启动。
答案 0 :(得分:0)
如果您知道该应用的软件包名称和活动,请尝试执行以下命令
adb shell am start --activity-single-top com.package.your_app/.YourActivity
--activity-single-top
标志将确保如果恰好是应用程序的前台活动,则需要启动该活动,然后将其恢复。