| | |
| | | import android.content.Context; |
| | | import android.os.Bundle; |
| | | |
| | | import android.os.Process; |
| | | import androidx.annotation.NonNull; |
| | | import androidx.annotation.Nullable; |
| | | |
| | | import com.runt.open.mvvm.listener.CrashHandler; |
| | | import com.runt.open.mvvm.util.MyLog; |
| | | import com.scwang.smart.refresh.footer.ClassicsFooter; |
| | | import com.scwang.smart.refresh.header.ClassicsHeader; |
| | |
| | | @Override |
| | | public void onCreate() { |
| | | super.onCreate(); |
| | | MyLog.i(TAG,"onCreate"); |
| | | application = this; |
| | | //CrashReport.initCrashReport(getApplicationContext(), "8d88679ae9", false);//注册bugly |
| | | //设置全局的Header构建器 |
| | |
| | | } |
| | | } |
| | | }); |
| | | |
| | | CrashHandler crashHandler = CrashHandler.getInstance(); |
| | | crashHandler.init(getApplicationContext(), () -> { |
| | | for(Activity activity : activities){ |
| | | activity.finish(); |
| | | } |
| | | Process.killProcess(Process.myPid()); |
| | | System.exit(0); |
| | | }); |
| | | } |
| | | |
| | | /** |
| | |
| | | System.exit(0); |
| | | } |
| | | |
| | | public void clearActivities(){ |
| | | for(Activity activity:activities){ |
| | | /*if(activity instanceof LoginActivity){ |
| | | continue; |
| | | }*/ |
| | | activity.finish(); |
| | | } |
| | | } |
| | | |
| | | public boolean isInfront(){ |
| | | return isInfront; |