mt6735第一次开机或者恢复出厂设置后,桌面小部件一直不更新无图标
[DESCRIPTION] 第一次开机或者恢复出厂设置后,桌面小部件(以Power Control Widget为典型)一直不更新无图标或者有图标但是点击无反应。 |
[SOLUTION]
目前已知的最可能原因:GMS中的SetupWizard多次重新叫起Launcher,导致Launcher开机监听AppWidget和停止监听
AppWidget的时序错乱。
解决方法:
请修改Launcher.java的onCreate方法,将下面的code:
mAppWidgetHost = new LauncherAppWidgetHost(this, APPWIDGET_HOST_ID);
mAppWidgetHost.startListening();
修改为:
mAppWidgetHost = new LauncherAppWidgetHost(this, APPWIDGET_HOST_ID);
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
mAppWidgetHost.startListening();
}
}, 2000);
如果不行的话,请将runnable的参数,即2000再改大试一试。
资料转载于一牛网论坛 MT6735
原文地址:http://bbs.16rd.com/thread-454342-1-1.html