Android のインテントから追加データを取得するにはどうすればいいですか? 質問する

Android のインテントから追加データを取得するにはどうすればいいですか? 質問する

あるアクティビティ (インテント) から別のアクティビティ (インテント) にデータを送信するにはどうすればよいですか?

データを送信するには次のコードを使用します:

Intent i=new Intent(context,SendMessage.class);
i.putExtra("id", user.getUserAccountId()+"");
i.putExtra("name", user.getUserFullName());
context.startActivity(i);

ベストアンサー1

まず、次のメソッドを使用して、アクティビティを開始したインテントを取得しますgetIntent()

Intent intent = getIntent();

追加データが文字列として表現される場合は、intent.getStringExtra(String name)メソッドを使用できます。あなたの場合:

String id = intent.getStringExtra("id");
String name = intent.getStringExtra("name");

おすすめ記事