提交 8645c4eb 编写于 作者: J JessYan

Improve AppLifecyclesImpl

上级 0ac3ea34
......@@ -17,6 +17,7 @@ package me.jessyan.mvparms.demo.app;
import android.app.Application;
import android.content.Context;
import android.support.annotation.NonNull;
import com.jess.arms.base.delegate.AppLifecycles;
import com.jess.arms.utils.ArmsUtils;
......@@ -39,12 +40,12 @@ import timber.log.Timber;
public class AppLifecyclesImpl implements AppLifecycles {
@Override
public void attachBaseContext(Context base) {
public void attachBaseContext(@NonNull Context base) {
// MultiDex.install(base); //这里比 onCreate 先执行,常用于 MultiDex 初始化,插件化框架的初始化
}
@Override
public void onCreate(Application application) {
public void onCreate(@NonNull Application application) {
if (LeakCanary.isInAnalyzerProcess(application)) {
// This process is dedicated to LeakCanary for heap analysis.
// You should not init your app in this process.
......@@ -82,7 +83,7 @@ public class AppLifecyclesImpl implements AppLifecycles {
}
@Override
public void onTerminate(Application application) {
public void onTerminate(@NonNull Application application) {
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册