Android:在关闭WiFi时关闭活动
问题描述:
我在Manifest中添加了android:configChanges,当我更改字体大小或关闭Wifi时,活动将自动重新启动。有什么办法可以防止重新启动吗?Android:在关闭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>
答
您已经发现异常。这发生在android:configChanges
。请从android:configChanges
中删除不必要的值。只保留orientation
。
我认为你的问题将得到解决。试试这个,让我知道它是否可以接受。
您确定由于配置更改而重新启动吗?无线网络关闭时是前台吗? – marcinj
它的背景,而WiFi关闭 – JosephT
那么,也许它是通过正常的活动生命周期,当它被破坏,然后重新创建。 – marcinj