public abstract class BaseActivity extends AppCompatActivity {
protected Context mContext;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AppManager.addActivity(this);
if (getContentViewId() != 0) {
setContentView(getContentViewId());
}
mContext = this;
//添加注解方式
ButterKnife.bind(this);
initData();
}
@Override
protected void onDestroy() {
super.onDestroy();
AppManager.finishActivity(this);
}
protected abstract int getContentViewId();
protected abstract void initData();
}
继承后提示要实现startForegroundServiceAsUser,但是可以运行