ボタンのクリックで新しいアクティビティを開始する方法 質問する

ボタンのクリックで新しいアクティビティを開始する方法 質問する

Android アプリケーションでは、別のアクティビティのボタンがクリックされたときに新しいアクティビティ (GUI) を開始し、これら 2 つのアクティビティ間でデータを渡すにはどうすればよいですか?

ベストアンサー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"/>

おすすめ記事