4.4.7内测系统2D应用造成闪退原因

更新的447内测系统,发现原来自己写的一个程序之前正常使用,但是新系统每次开机的首次启动都会闪退一下,第二次打开就正常了,但是重启机器后,问题依旧,所以我琢磨着难道之前我写的小程序不完善?但是又发现有些写的没有闪退。所以逐一排查问题。测试重写代码几十遍,反复重启neo3几十遍测试复现BUG。

得出结论: BUG来源于4.4.7的输入法使应用的activity的edittext造成闪退。 
为了验证这个结论,我又测试了几十遍,在布局里有无EDITVIEW进行测试,还是有编辑框的的布局重启后首次完成闪退。 所以应该是这个内测版本带editview的控件,在首次启动neo3时会弹出输入法(或者说获得输入法焦点)造成的BUG导致闪退。
所以解决方法是在AndroidManifest.xml中对应activity加入隐藏输入法就行了。

然后做了两个完全一样的app进行测试,两个应用只有一个editview的控件937CF57EB3504F6DA407C7DD2ACF7970_Screenshot_2021-12-11-15-33-15-474_com.aide.ui
而app2加入隐藏输入法的代码
37861E355E0B49A884F62FC336CA3500_IMG_20211211_153444
现在把两个app放入neo3进行测试


首先启动加入隐藏输入法代码的myapp2,没有闪退,正常启动
再启动未加入隐藏输入法代码的myapp,首次启动闪退,再次就正常。

所以问题找出,闪退的原因和新系统的输出法有关,等待pico工程师解决!

原文转载自:【pico论坛】https://bbs.picoxr.com/post/105507

请为这个游戏评分(刷新后可以更改评分)
[评分人数: 0 平均分: 0]

原文链接:【VR游戏网】https://vr.lxybaike.com/blog/27841.html,转载请注明出处。

0
分享海报

评论0

请先

站点公告

限时特惠,即将截止(终身会员只要88元) 开通会员,所有游戏都可以免费下载 客户端上线啦!开通本站会员的好处: 1.本站游戏更新及时,每日更新,同步更新商店游戏 2.服务有保证,遇到问题可以咨询客服解决 3.客户端一键自动安装游戏,小白也能方便操作 查看详情
没有账号?注册  忘记密码?

社交账号快速登录