1

我怎么知道“onPause()”方法已经被称为方向变化相关?(用于片段或活动)

4

3 回答 3

2

通常,方向更改意味着重新启动活动并遍历整个生命周期。最简单的方法是让 Log 查看它何时被调用。否则,您可以通过覆盖 onConfigurationChanged() 来跳过循环。参考链接http://developer.android.com/guide/topics/resources/runtime-changes.html

于 2012-09-24T11:28:10.913 回答
0

您始终可以使用 log 来检查代码流。Log.d 用于调试..转到 logcat 以查看代码流。Log 只是回显 log 语句中写入的任何内容。

于 2012-09-24T11:33:35.750 回答
0

默认情况下,如果方向发生变化,您的活动将被终止并重新启动。您应该在 中取消注册您的接收器onPause(),并确保它们将在您的onStart()方法中再次注册。

于 2012-09-24T11:29:35.603 回答