Android开发中,我在主Activity中开启一个线程,为什么会导致系统崩溃。。

Android开发中,我在主Activity中开启一个线程,为什么会导致系统崩溃。。,第1张

logcat截出来看看。不过一般是权限没有给,或是模拟器没有蓝牙模块导致的。

manifestxml

<uses-permission android:name="androidpermissionBLUETOOTH"/>

<uses-permission android:name="androidpermissionBLUETOOTH_ADMIN"/>

还有一种是你对UI更新,对activity中的View的刷新或是绘制只能放在主线程中执行,也就是UI线程,另开线程是不行的。

Toast这个你应该使用Handler的Message机制,不要放在非UI线程中直接执行。

本身写的单行的代码是没有问题,但是你想想,发起>

这个意味着你的桌面程序崩溃了。可以重新打开。

如果反复出现这个提示,证明这款软件和你的手机不兼容。你可以换一款软件试试。

adw桌面是个不错的桌面,你可以到各种安卓的论坛里搜索一下。

出错原因很简单,你的choose是int类型的,设置到textView里需要转成String才行,否则会被当成RStringXXX资源去查找,查找不到就会报资源找不到的错误。

tViewsetText(StringvalueOf(choose));

或者

tViewsetText(choose + "");

以上就是关于Android开发中,我在主Activity中开启一个线程,为什么会导致系统崩溃。。全部的内容,包括:Android开发中,我在主Activity中开启一个线程,为什么会导致系统崩溃。。、Android程序异常,有谁能帮我,分析一下原因。、求助:android开发,每次发起HTTP请求,程序就崩溃等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10126485.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存