我怎么知道方法“onPause()”被称为方向相关的变化? (对于片段或活动)
答案 0 :(得分:2)
通常,方向更改意味着重新启动活动并遍历整个生命周期。最简单的方法是让Log查看它何时被调用。否则,您可以通过重写onConfigurationChanged()来跳过循环。请参阅链接http://developer.android.com/guide/topics/resources/runtime-changes.html
答案 1 :(得分:0)
默认情况下,如果方向发生变化,您的活动将被终止并重新启动。您应该在onPause()
中取消注册您的接收者,并确保它们将在您的onStart()
方法中重新注册。
答案 2 :(得分:0)
你总是可以使用log来检查代码流.Log.d用于调试..转到logcat查看代码流。日志只是回显log语句中写的内容。