@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_IMAGE_CAPTURE && resultCode == RESULT_OK) { Intent intent = new Intent(this, AnotherActivity.class); startActivity(intent); }这里面的AnotherActivity.class是怎么写的函数,应该写在哪个位置
时间: 2023-12-12 14:03:20 浏览: 105
`AnotherActivity.class` 是指另一个 Activity 的类。你需要在你的项目中创建一个新的 Activity,然后在 `startActivity()` 方法中传入该 Activity 的 Intent 对象。
首先,在 Android Studio 项目中创建一个新的 Activity,可以通过以下步骤完成:
1. 在项目的 `app` 目录下,右键点击 `java` 文件夹,选择 `New` -> `Java Class`。
2. 在弹出的对话框中,输入 Activity 的名称,例如 `AnotherActivity`,然后点击 `OK`。
3. Android Studio 会自动生成一个 `AnotherActivity.java` 文件,并打开该文件。
现在你需要在 `AnotherActivity.java` 文件中实现你的功能。你可以在 `onCreate()` 方法中添加你的代码,例如:
```java
public class AnotherActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_another);
// 在这里添加你的代码
}
}
```
在 `startActivity()` 方法中,你需要传入一个 Intent 对象,用于启动 `AnotherActivity`。例如:
```java
Intent intent = new Intent(this, AnotherActivity.class);
startActivity(intent);
```
其中,第一个参数 `this` 表示当前 Activity 的上下文,第二个参数 `AnotherActivity.class` 表示要启动的 Activity 的类。
阅读全文