add:新增全局异常捕获类,暂未启用,有调试需要时可以在AppContext调用
fix:修复周榜、观众来回切换在网络慢的情况下会闪退的问题 fix:优化观众列表切换内容在网络慢的情况下有数据残留的问题 update:根据需求恢复在线守护列表到观众列表中 update:根据需求点击守护icon直接到守护列表
This commit is contained in:
@@ -101,6 +101,8 @@ public class AppContext extends CommonAppContext {
|
||||
@Override
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
//注册全局异常捕获
|
||||
//registerError();
|
||||
sInstance = this;
|
||||
L.setDeBug(BuildConfig.DEBUG);
|
||||
AppEventsLogger.activateApp(this);
|
||||
@@ -238,4 +240,21 @@ public class AppContext extends CommonAppContext {
|
||||
RongcloudIMManager.removeRongcloudIMOnReceiveMessageListener();
|
||||
super.onTerminate();
|
||||
}
|
||||
|
||||
/**
|
||||
* 注册全局异常捕获,有需要时可以在onCreate调用
|
||||
*/
|
||||
private void registerError(){
|
||||
NeverCrashUtils.getInstance()
|
||||
.setDebugMode(BuildConfig.DEBUG)
|
||||
.setMainCrashHandler((t, e) -> {
|
||||
Log.e("ApplicationError", "主线程异常");//此处log只是展示,当debug为true时,主类内部log会打印异常信息
|
||||
e.printStackTrace();
|
||||
})
|
||||
.setUncaughtCrashHandler((t, e) -> {
|
||||
Log.e("ApplicationError", "子线程异常");//此处log只是展示,当debug为true时,主类内部log会打印异常信息
|
||||
e.printStackTrace();
|
||||
})
|
||||
.register(this);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user