如果更改手机或模拟器的方向,我会在 LogCat 中得到以下输出:
04-09 11:55:26.290: INFO/WindowManager(52): Setting rotation to 1, animFlags=0
04-09 11:55:26.300: INFO/ActivityManager(52): Config changed: { scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/1 nav=3/1 orien=2 layout=18}
04-09 11:55:26.460: INFO/UsageStats(52): Unexpected resume of client while already resumed in client
04-09 11:55:26.579: INFO/SearchPosition(807): Activity is paused
04-09 11:55:26.689: INFO/SearchPosition(807): Activity is resuming
SearchPosition 是显示的活动。Activity is paused 写在 onPause 方法中,Activity 正在恢复在 Activity 的 onResume 方法中。
我用谷歌搜索了一些错误消息,但我不完全理解它的含义。我认为这可能意味着更改屏幕方向后旧的 Activity 没有被正确销毁。
它是否正确?如果是,是什么导致错误?如果这不正确?这个输出是什么意思?