可以帮我写一个android的baseActivity抽象类吗
时间: 2023-05-11 11:02:13 浏览: 98
Android基础系列的Activity
当然可以,以下是一个简单的Android BaseActivity抽象类的示例代码:
```
public abstract class BaseActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(getLayoutResourceId());
initView();
initData();
}
protected abstract int getLayoutResourceId();
protected abstract void initView();
protected abstract void initData();
}
```
你可以在这个抽象类的基础上编写自己的Activity,并实现getLayoutResourceId()、initView()和initData()方法。这个抽象类可以帮助你避免重复编写Activity的基础代码,提高开发效率。
阅读全文