ここで私は、そのアレンジActivity
で作成ImageButton
したものを持っています 2と 2のように、これをクリックして、データが次に受け取ることを確認します。XML
ImageButton
ImageViews
TextViews
ImageButton
Activity
私の質問は、 thisから nextまでのすべてのImageButton
データを取得する方法です。誰でもアイデアがあれば、いくつかのアイデアを与えてください....Activity
Activity
ここで私は、そのアレンジActivity
で作成ImageButton
したものを持っています 2と 2のように、これをクリックして、データが次に受け取ることを確認します。XML
ImageButton
ImageViews
TextViews
ImageButton
Activity
私の質問は、 thisから nextまでのすべてのImageButton
データを取得する方法です。誰でもアイデアがあれば、いくつかのアイデアを与えてください....Activity
Activity
必要なデータを に保存して、Bundle
に渡すことができますIntent
。を絶対に渡す必要がある場合は、 にインスタンス化されたパラメータにボタン インスタンスButton
を実装して保持するクラスを作成してみてください。そして、この回答のメソッドを使用して、このクラスを を介してnew に渡します。Serializable
Button
Serializable
Activity
Intent
ボタンをクリックすると、移動したいデータを他のアクティビティに入れるだけです
public void onClick(View view) {
Intent i = new Intent(this, ActivityTwo.class);
i.putExtra("Value1", "This value one for ActivityTwo ");
i.putExtra("Value2", "This value two ActivityTwo");
// Set the request code to any code you like, you can identify the
// callback via this code
startActivityForResult(i, REQUEST_CODE);
}
次に、このデータをこのような他のアクティビティに取得できます
Bundle extras = getIntent().getExtras();
if (extras == null) {
return;
}
String value1 = extras.getString("Value1");
String value2 = extras.getString("Value2");
これを明示的意図と呼びます。