andriod重写activity
时间: 2023-09-04 20:10:44 浏览: 46
在 Android 中,我们可以通过继承 Activity 类来创建一个新的 Activity。如果我们需要重写 Activity 的某些方法,可以按照以下步骤进行:
1. 创建一个新的 Java 类,继承自 Activity 类。
2. 在新类中重写需要自定义的 Activity 方法,例如 onCreate()、onStart()、onResume() 等。
3. 在重写的方法中,首先调用父类的方法,以确保 Activity 的生命周期正常运行。
4. 在 AndroidManifest.xml 文件中声明新的 Activity。
下面是一个简单的示例:
```java
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 在这里编写自定义的代码
}
@Override
protected void onStart() {
super.onStart();
// 在这里编写自定义的代码
}
@Override
protected void onResume() {
super.onResume();
// 在这里编写自定义的代码
}
// 其他需要重写的方法
}
```
在 AndroidManifest.xml 文件中,需要添加以下代码来声明新的 Activity:
```xml
<activity android:name=".MyActivity" />
```
这样,就可以在应用程序中使用自定义的 Activity 了。