@Override protected void onCreate(Bundle savedInstanceState) { overridePendingTransition(R.anim.right_in, R.anim.right_out); super.onCreate(savedInstanceState); setTranslucentStatus(true); setSystemBarTintDrawable(getResources().getDrawable(R.drawable.dwPrimary)); mContext = this; BaseAppManager.getInstance().addActivity(this); DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); mScreenDensity = displayMetrics.density; mScreenHeight = displayMetrics.heightPixels; mScreenWidth = displayMetrics.widthPixels; if (getContentViewLayoutID() != 0) { setContentView(getContentViewLayoutID()); } else { throw new IllegalArgumentException("You must return a right contentView layout resource Id"); } initViewsAndEvents(); }
@Override public void finish() { super.finish(); ButterKnife.reset(this); BaseAppManager.getInstance().removeActivity(this); overridePendingTransition(R.anim.right_in, R.anim.right_out); }