ここで私は、そのアレンジActivityで作成ImageButtonしたものを持っています 2と 2のように、これをクリックして、データが次に受け取ることを確認します。XMLImageButtonImageViewsTextViewsImageButtonActivity
私の質問は、 thisから nextまでのすべてのImageButtonデータを取得する方法です。誰でもアイデアがあれば、いくつかのアイデアを与えてください....ActivityActivity
ここで私は、そのアレンジActivityで作成ImageButtonしたものを持っています 2と 2のように、これをクリックして、データが次に受け取ることを確認します。XMLImageButtonImageViewsTextViewsImageButtonActivity
私の質問は、 thisから nextまでのすべてのImageButtonデータを取得する方法です。誰でもアイデアがあれば、いくつかのアイデアを与えてください....ActivityActivity
必要なデータを に保存して、Bundleに渡すことができますIntent。を絶対に渡す必要がある場合は、 にインスタンス化されたパラメータにボタン インスタンスButtonを実装して保持するクラスを作成してみてください。そして、この回答のメソッドを使用して、このクラスを を介してnew に渡します。SerializableButtonSerializableActivityIntent
ボタンをクリックすると、移動したいデータを他のアクティビティに入れるだけです
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");
これを明示的意図と呼びます。