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