小编典典

如何在按钮单击时开始新活动

all

在 Android 应用程序中,当单击另一个 Activity 中的按钮时,如何启动新的 Activity (GUI),以及如何在这两个 Activity
之间传递数据?


阅读 90

收藏
2022-03-03

共1个答案

小编典典

简单。

Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
myIntent.putExtra("key", value); //Optional parameters
CurrentActivity.this.startActivity(myIntent);

通过以下方式在另一侧检索额外内容:

@Override
protected void onCreate(Bundle savedInstanceState) {
    Intent intent = getIntent();
    String value = intent.getStringExtra("key"); //if it's a string you stored.
}

不要忘记在 AndroidManifest.xml 中添加您的新活动:

<activity android:label="@string/app_name" android:name="NextActivity"/>
2022-03-03