手机插SIM卡启动,Launcher会闪一下,如何避免?

描述

手机插SIM卡启动,Launcher会闪一下,如何避免?

解决方法

KK/L0/L1/M0:

在AndroidManifest.xml中修改Launcher这个Activity的属性,加上android:configChanges="mcc|mnc"。

在Launcher.java中增加如下方法:

@Override
public void onConfigurationChanged(Configuration newConfig) {
    Log.d(TAG, "onConfigurationChanged() called.");
    super.onConfigurationChanged(newConfig);
}

KK/L0/L1:

在LauncherModel.java的onReceive方法中,找到action等于Intent.ACTION_CONFIGURATION_CHANGED的分支,注释掉mcc/mnc变化时调用的forcereload()这行代码。

posted @ 2018-04-20 09:47  稻香鱼  阅读(151)  评论(0)    收藏  举报