File was renamed from app/src/main/java/com/lotaai/canguiayw/application/ActivityLifecycleApplcation.java |
| | |
| | | import android.os.Bundle; |
| | | import android.util.Log; |
| | | |
| | | import com.lotaai.canguiayw.logger.CrashManager; |
| | | import com.lotaai.canguiayw.logger.LoggerInit; |
| | | import com.lotaai.canguiayw.sqllitedb.DaoMaster; |
| | | import com.lotaai.canguiayw.sqllitedb.DaoSession; |
| | | |
| | | public class ActivityLifecycleApplcation extends Application { |
| | | public class App extends Application { |
| | | private final String TAG = "ActivityLifecycle: "; |
| | | private static ActivityLifecycleApplcation mTestActivityLifecycleApplcation; |
| | | private static App mTestActivityLifecycleApplcation; |
| | | private int mActivityCount = 0; |
| | | public static DaoSession mSession; |
| | | |
| | | public static App app; |
| | | @Override |
| | | public void onCreate() { |
| | | super.onCreate(); |
| | | app=this; |
| | | //初始化本地sqllite数据库 |
| | | initDb(); |
| | | //捕捉崩溃的日志 |
| | | CrashManager crashManager = CrashManager.getInstance(); |
| | | crashManager.init(getApplicationContext()); |
| | | mTestActivityLifecycleApplcation = new ActivityLifecycleApplcation(); |
| | | /* CrashManager crashManager = CrashManager.getInstance(); |
| | | crashManager.init(getApplicationContext());*/ |
| | | mTestActivityLifecycleApplcation = new App(); |
| | | //初始化日志 |
| | | LoggerInit.init(); |
| | | registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() { |
| | |
| | | }); |
| | | } |
| | | |
| | | public static ActivityLifecycleApplcation getInstance( ) { |
| | | public static App getInstance( ) { |
| | | if (null == mTestActivityLifecycleApplcation) { |
| | | mTestActivityLifecycleApplcation = new ActivityLifecycleApplcation(); |
| | | mTestActivityLifecycleApplcation = new App(); |
| | | } |
| | | return mTestActivityLifecycleApplcation; |
| | | } |