如何在Android工作室暂停活动?
我需要测试活动暂停时达到的状态。我尝试对某项活动this.finish()
进行操作,然后调用onPause()
,onStop()
和onDestroy()
,但我不确定我是否使用{{{ 1}}因为我还需要测试用户退出活动时达到的状态,并且我是否混淆了是否可以使用this.finish()
进行测试。
答案 0 :(得分:0)
也许你可以覆盖onPause(),onStop(),onDestroy()的方法,并写一些日志注释,如sout或log来检查
当你调用onDestroy时,除了finish()方法之外你将经历这个生命周期 http://developer.android.com/images/training/basics/basic-lifecycle-create.png
在这里,您可以查看通话的顺序。
注意:系统在除了一个之外的所有情况下调用onPause()和onStop()之后调用onDestroy():当你从onCreate()方法中调用finish()时。在某些情况下,例如当您的活动作为临时决策者来启动另一个活动时,您可以从onCreate()中调用finish()来销毁该活动。在这种情况下,系统会立即调用onDestroy()而不调用任何其他生命周期方法。
从这里你可以得到所有的lyfeCycle信息希望它可以帮助你
http://developer.android.com/intl/es/training/basics/activity-lifecycle/starting.html