コード例 #1
0
ファイル: MainActivity.java プロジェクト: dmli/BasicExample
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // -------------------基础模块------------------------
    // 初始化Basic框架基础信息及基础模块
    SystemTool.initSysInfo(this, BuildConfig.DEBUG);

    // 初始化界面跳转动画
    IntentUtil.INTENT_DEFAULT_ENTER_ANIM = R.anim.push_right_in;
    IntentUtil.INTENT_DEFAULT_EXIT_ANIM = R.anim.fade2_out_08;
    IntentUtil.FINISH_DEFAULT_ENTER_ANIM = R.anim.fade2_in_08;
    IntentUtil.FINISH_DEFAULT_EXIT_ANIM = R.anim.push_right_out;

    // 设置异常处理类
    if (!BuildConfig.DEBUG) {
      // 使用自定义异常处理类
      Thread.setDefaultUncaughtExceptionHandler(new MyDefaultUncaughtExceptionHandler());
    }

    intent(HomeActivity2.class);
  }
コード例 #2
0
 @Override
 public void finish() {
   /** 界面结束时,清除掉记录中对应的KEY */
   SystemTool.removeActivity(getActivityKey());
   super.finish();
 }