在 Android 应用程序中,当单击另一个 Activity 中的按钮时,如何启动新的 Activity (GUI),以及如何在这两个 Activity 之间传递数据?
简单。
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"/>