我在Manifest中添加了android:configChanges,当我更改字体大小或关闭Wifi时,活动将自动重启。有什么办法可以阻止重启吗?
感谢您的帮助。
<activity android:name="com.example.MainActivity" android:theme="@style/SkoletubeTheme"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize"
android:launchMode="singleTask"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
答案 0 :(得分:1)
你已经抓住了这个例外。 android:configChanges
发生了这种情况。请从android:configChanges
中删除不必要的值。仅保留orientation
。
我认为您的问题将得到解决。试试这个,让我知道它是否可以接受。