Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
意外的“简历”;“包名”;而在'';“包名”;Android中的错误_Android_Android Activity_Lifecycle - Fatal编程技术网

意外的“简历”;“包名”;而在'';“包名”;Android中的错误

意外的“简历”;“包名”;而在'';“包名”;Android中的错误,android,android-activity,lifecycle,Android,Android Activity,Lifecycle,如果更改手机或模拟器的方向,我将在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=

如果更改手机或模拟器的方向,我将在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是显示的活动。 “活动已暂停”在onPause方法中写入,“活动正在恢复”在“活动”的onResume方法中继续

我在谷歌上搜索了一下错误信息,但我不完全理解它的含义。我认为这可能意味着在改变屏幕方向后旧的活动没有被正确地破坏

这是正确的吗?如果是,错误的原因是什么?
如果这不正确?此输出的含义是什么?

将其添加到manifest.xml中的活动声明中:

android:configChanges="orientation"
例如:

<activity android:name=".MyApp" android:configChanges="orientation" android:label="@string/app_name">

AdroidManifest.xml文件中android:configChanges=“orientation”的示例用法:

 <activity android:name=".Sound"
            android:configChanges="orientation"
                  android:label="@string/app_name" android:debuggable="true" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

我首先在这里遇到了麻烦,在我阅读了leventix在其评论中提供的链接后,我忍不住认为这两个答案实际上都是错误的。然后我找到了前面的问题3851363,这是关于相同的问题。这个信息是善意的

如果我错了,请纠正我的错误,但我明白,只有当您希望自己处理配置更改,而不是经历典型的onDestroy/onCreate循环时,才应该使用配置选项android:configChanges=“orientation”


在正常情况下,当方向发生变化时,android-8似乎会产生不必要的错误。

您是否使用了任何类型的异步任务?在我的一些活动中是的,但即使没有异步任务,我也会在每个活动中遇到此输出。发布您的onCreate()函数!当我调用AsyncTasks时,我的应用程序遇到了这种情况。只有当我在应用程序上使用proguard时,问题才会发生,否则不会发生。有人有线索吗?要得到正确答案,请看这个问题:这节省了我很多时间。我永远也猜不到问题出在哪里。此配置的说明:
 <activity android:name=".Sound"
            android:configChanges="orientation"
                  android:label="@string/app_name" android:debuggable="true" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>