package com.c9mj.platform;
import android.app.Application;
import android.content.Context;
import com.blankj.utilcode.utils.SPUtils;
import com.blankj.utilcode.utils.ToastUtils;
import com.blankj.utilcode.utils.Utils;
import com.miguelbcr.ui.rx_paparazzo2.RxPaparazzo;
import com.squareup.leakcanary.LeakCanary;
/**
* author: liminjie
* date: 2017/2/27
* desc: MyApplication自定义
*/
public class App extends Application {
protected static App instance;
private SPUtils spUtils;
public static SPUtils getSpUtils() {
return getInstance().spUtils;
}
public static App getInstance() {
return instance;
}
public static Context getContext() {
return getInstance().getApplicationContext();
}
@Override
public void onCreate() {
super.onCreate();
instance = this;
LeakCanary.install(this);
Utils.init(getApplicationContext());
ToastUtils.init(true);
spUtils = new SPUtils(getString(R.string.app_name));
RxPaparazzo.register(this);
}
}