我是android开发的新手,当从活动中切换11次时,我的应用不断被杀死,而且它只能说
致命信号6(SIGABRT),TID 9485中的代码-6(Thread-141585)
在我的logcat中。
这是什么意思?
没有更多细节(例如查看一些代码)。
1)请勿阻止UI线程,SIGABRT
因为操作系统将杀死无响应的应用程序,因此可能会导致。
当我切换11次时,对每个活动进行绑定和取消绑定会使应用崩溃
2)确保自己OnDestroy
内部Activity
正在清理自己。即删除所有Listeners
/
Events
,然后调用Base.OnDestory
。
3)外部(即BluetoothLeService
)服务使用监听器回调到您的应用中,现在监听器为null /
nil会导致挂起,因此SIGABRT
请参见#2