Unexpected resume of “package name” while already resumed in ''package name" Error in Android

前端 未结 3 2078
Happy的楠姐
Happy的楠姐 2021-02-04 00:58

If changing the orientation of my phone or the emulator I get the following output in LogCat:

04-09 11:55:26.290: INFO/WindowManager(52): Setting rotation to 1,          


        
相关标签:
3条回答
  • 2021-02-04 01:38

    I stumbled here first and after I read the link provided by leventix in his comment I can't help but think that both of the answers are actually wrong. Then I found the earlier question 3851363 which is about the same issue. The message is benign.

    Correct me if I'm wrong, but I understood that the config option android:configChanges="orientation" should only be used when you want to handle the config changes yourself and not go through the typical onDestroy/onCreate cycle.

    The android-8 seems to spawn the error in question needlessly in normal circumstances when the orientation changes.

    0 讨论(0)
  • 2021-02-04 01:54

    Example usage of android:configChanges="orientation" in AdroidManifest.xml file:

     <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>
    
    0 讨论(0)
  • 2021-02-04 01:56

    Add this into the the activity declaration in your manifest.xml:

    android:configChanges="orientation"
    

    Example:

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

    https://developer.android.com/guide/topics/manifest/activity-element.html#config

    For Devices with QWERTY keyboard

    android:configChanges="keyboardHidden|orientation"
    
    0 讨论(0)
提交回复
热议问题