java activity
时间: 2023-10-11 18:16:13 浏览: 90
无Java开发Android应用
在Java中,Activity通常是指Android应用程序中的一个UI界面。每个Activity都有自己的布局和代码逻辑,可以通过Intent来启动和传递数据。
下面是一个简单的Activity示例:
```java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 在这里添加你的代码逻辑
}
}
```
在此示例中,MainActivity继承自AppCompatActivity类,并重写了onCreate()方法。在onCreate()方法中,我们调用了setContentView()方法来设置布局文件,然后可以在此添加其他代码逻辑。
要创建一个新的Activity,可以在Android Studio中使用“New Activity”向导。要启动另一个Activity,可以使用Intent类和startActivity()方法。
例如,以下代码在MainActivity中启动另一个Activity:
```java
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
```
在这个例子中,我们创建了一个Intent对象,并将当前Activity作为第一个参数传递给它。第二个参数是我们要启动的Activity的类名。最后,我们调用startActivity()方法来启动新的Activity。
需要注意的是,如果要从一个Activity接收返回结果,可以使用startActivityForResult()方法。在启动Activity时,可以传递一个requestCode参数,然后在接收返回结果时使用该参数来区分不同的请求。
以上就是简单的Java Activity示例。
阅读全文