我想通过adb命令调用活动的onDestroy()
回调。
谁能告诉我是否可以通过adb shell命令调用活动的finish()
吗?
答案 0 :(得分:4)
除非您为该活动覆盖了onBackPress
,
您可以使用返回按钮按键事件来破坏活动:
adb shell input keyevent 4
[源代码] [1]
您也有
adb shell am force-stop "package.name"
和
adb shell am kill "package.name"
但是这些命令不会触发onDestroy
而是杀死进程,加上am kill
仅杀死可以安全杀死的进程(意味着没有正在运行的服务或活动的进程)。
答案 1 :(得分:0)
您可以完成您的应用程序,这将关闭活动:
adb shell am kill 'your package name'