我正在使用一个处理程序onresume方法,它导致sigbart错误,要求不阻止ui线程。这是我的代码:
@Override
public void onResume(){
super.onResume();
new Handler().postDelayed(() -> {
try {
refreshMypage();
}catch (Exception e){
e.printStackTrace();
}
convo.refreshMessage();
presenter.refreshMessages();
}, 2000);
}
这是错误:
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 24971 (Thread-244)
如何修复它,使其不会阻止UI操作/线程,同时无需崩溃即可按预期工作。