Android Activity onCreate()方法重复执行

当Android平板在网络由有线切换到无线时,Activity的onCreate()方法重复执行,导致程序崩溃。分析发现是配置变化(configChanges)尤其是uiMode引起的。通过在Android清单文件设置android:configChanges="uiMode"并重写onConfigurationChanged方法来解决此问题。
摘要由CSDN通过智能技术生成

摘要:

Android程序的Activity的onCreate()重复执行,导致界面多次加载,影响用户体验。


问题描述:

1、程序运行在平板上(有底座,如图1-1 底座有串口、USB口、电源口、以太网口),Activity正常显示界面。当平板放在底座时,网络是以太网(有线网络),当平板脱离底座时,网络是无线网,该过程有网络切换;

2、当把平板从底座拿起时,程序crash.


图1-1


问题分析:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值