如何在单击按钮时启动新活动

时间 2010-11-15
阅读 711805
点赞 529
收藏 164
连接adham

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

✅ 被采纳的答案

容易的。

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"/>
👍 958