我正在尝试通过am
命令重新启动应用程序( com.android.snapchat )。
我启动应用程序的代码是
am start --user 0 -a android.intent.action.MAIN \
-n com.android.snapchat/.MainActivity
以上操作启动了snapchat应用程序。但是,我的程序流程是实现这一目标:
while true
if(snapchat is running)
then
restart snapchat
...
else
start snapchat
....
如何使用am
命令本身执行此操作?
答案 0 :(得分:2)
要在首次运行时重新启动应用程序
am force-stop com.android.snapchat
,然后使用您一直在使用的命令重新启动。