系统界面停止运行

设备机型: 乐视Max2(x820)
问题描述: 系统界面停止运行
当前版本: MK71.2-le_x2-201711241323-NIGHTLY
复现步骤: 重新插拔卡,重启,没有设置数据使用,通知栏点击移动数据磁铁,就提示“系统界面已停止运行“。(我是双卡)

还有就是没有设置移动数据使用那一张卡时,移动数据 磁铁会显示 没有sim卡。

另外还有就是为什么不能直接上传视频。。。还得mp4转换gif。。。。

这次就放截图好了。。。

如果你能提供系统日志的话,能更方便我们分析问题。

肯定会显示其中一张的,是不是你SIM卡没识别到?

日志已经抓取,但是没有TXT文件的上传权限!

TXT文件已经上传到蓝奏云 https://pan.lanzou.com/i06srqh

卡一联通,卡二移动,都识别了,有信号。可正常打接电话

emmm… 空指针异常

11-25 17:09:18.488 D/AndroidRuntime( 8867): Shutting down VM
11-25 17:09:18.489 E/AndroidRuntime( 8867): FATAL EXCEPTION: main
11-25 17:09:18.489 E/AndroidRuntime( 8867): Process: com.android.systemui, PID: 8867
11-25 17:09:18.489 E/AndroidRuntime( 8867): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.RadioButton.setChecked(boolean)' on a null object reference
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.systemui.qs.tiles.DataUsageDetailView.bind(DataUsageDetailView.java:154)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.systemui.qs.tiles.CellularTile$CellularDetailAdapter.createDetailView(CellularTile.java:294)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.systemui.qs.QSDetail.handleShowingDetail(QSDetail.java:197)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.systemui.qs.QSDetail.-wrap2(QSDetail.java)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.systemui.qs.QSDetail$1$2.run(QSDetail.java:291)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at android.os.Handler.handleCallback(Handler.java:751)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at android.os.Handler.dispatchMessage(Handler.java:95)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at android.os.Looper.loop(Looper.java:154)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at android.app.ActivityThread.main(ActivityThread.java:6236)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at java.lang.reflect.Method.invoke(Native Method)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:891)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
11-25 17:09:18.489 E/AndroidRuntime( 8867): 	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:107)
11-25 17:09:18.490 I/am_crash( 1701): [8867,0,com.android.systemui,952647181,java.lang.NullPointerException,Attempt to invoke virtual method 'void android.widget.RadioButton.setChecked(boolean)' on a null object reference,DataUsageDetailView.java,154]
11-25 17:09:18.496 W/ActivityManager( 1701): Process com.android.systemui has crashed too many times: killing!
11-25 17:09:18.496 I/am_process_crashed_too_much( 1701): [0,com.android.systemui,10030]

额 。。。不懂。。。

什么意思这个,不懂呢

原因我知道了,没想好怎么改。
我给你翻译一下大概就是代码里读到的默认数据卡,既不是你卡1也不是你卡2,然后本来应该2选1的选不到了,然后就报错了。
这个bug出现的概率不是很高吧?

嗯,是的。
关机取下联通移动卡,插入电信卡开机,然后关机重新插入联通移动就会这样子。

对了,电信卡是停机保号中,应该是会有信号(刚停机保号是有信号的,也询问过客服,停机保号是有信号的)。
但是现在插入电信卡 无信号 ,在 设置-SIM卡 里面显示有卡,点击会弹出 SIM卡插槽 编辑窗口(修改SIM卡名称、颜色、运营商还有号码)。打接电话试不了,因为在停机保号。

该主题在最后一个回复创建后30天后自动关闭。不再允许新的回复。