这必须是一个愚蠢的问题,但在Android Studio 0.3.2中我试图在特定位置停止我的应用程序,以便我可以在下次重新启动应用程序时测试特定的自动恢复功能(模仿失败)。但是,当我点击调试器中的停止按钮时,它只是断开连接并且应用程序继续运行。我误解停止按钮的作用了吗?有没有办法从调试器中合法地杀死应用程序,就像在XCode中的iOS应用程序一样?
答案 0 :(得分:4)
停止按钮只是断开调试器与设备的连接。
要完成您要测试的内容,您必须按下主页按钮,该按钮将经历活动生命周期,直到onStop()。当你再次打开你的应用程序时,它将onStart()然后onResume()。
如果您需要更多帮助,请告诉我。
答案 1 :(得分:0)
Android Studio
和 Android
使用与 Xcode
和 iOS
Android Studio 停止调试器而不是应用程序,这就是您应该在操作系统级别管理应用程序/活动/片段生命周期的原因。例如,您可以打开另一个应用程序或按主页按钮或导航到另一个屏幕