32 lines
642 B
Java
32 lines
642 B
Java
package com.uiuios.aios.base;
|
|
|
|
import android.os.Bundle;
|
|
|
|
import androidx.annotation.CallSuper;
|
|
import androidx.annotation.Nullable;
|
|
|
|
public abstract class BaseActivity extends BaseTransparentActivity {
|
|
|
|
public BaseActivity() {
|
|
super();
|
|
}
|
|
|
|
@Override
|
|
@CallSuper
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
setContentView(getLayoutId());
|
|
initView();
|
|
initData();
|
|
}
|
|
|
|
/**
|
|
* 初始化视图
|
|
*/
|
|
protected abstract void initView();
|
|
|
|
/**
|
|
* 初始化数据
|
|
*/
|
|
protected abstract void initData();
|
|
} |