我正在使用处理程序 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 操作/线程,同时按预期工作而不会崩溃。