package com.bestapp.yikuair;
import java.io.File;
import android.app.Application;
import com.baidu.android.pushservice.PushManager;
import com.bestapp.yikuair.officialaccount.Preferences;
import com.bestapp.yikuair.utils.DBlog;
import com.bestapp.yikuair.utils.OperationFileHelper;
public class MainApp extends Application {
public static Preferences preference;
public static MainApp mInstance;
@Override
public void onCreate() {
super.onCreate();
DBlog.e("sdsd", "sadasd");
initPreference();
mInstance = this;
CrashHandler crashHandler = CrashHandler.getInstance();
crashHandler.init(getApplicationContext());
}
private void initPreference() {
preference = new Preferences(getApplicationContext());
}
public static MainApp getInstance() {
return mInstance;
}
public void exitApp() {
PushManager.stopWork(this);
File cacheFile = new File("/data/data/com.bestapp.yikuair/cache");
File sharedPreference = new File("/data/data/com.bestapp.yikuair/shared_prefs");
OperationFileHelper.RecursionDeleteFile(cacheFile);
OperationFileHelper.RecursionDeleteFile(sharedPreference);
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
}
}