美文网首页
自用BaseActivity

自用BaseActivity

作者: 贝黎明 | 来源:发表于2017-07-12 16:17 被阅读15次
public abstract class BaseActivity extends AppCompatActivity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(getLayoutId());
        initViews(savedInstanceState);
        initData();
        onEvent();
    }

    protected <T extends View> T findView(int resId) {
        return (T) (findViewById(resId));
    }
    
    public abstract int getLayoutId();

    public abstract void initViews(Bundle savedInstanceState);

    public abstract void initData();

    public abstract void onEvent();

}

相关文章

网友评论

      本文标题:自用BaseActivity

      本文链接:https://www.haomeiwen.com/subject/huvbhxtx.html