このスレッドを見てきました: Android: サブ アクティビティで親アクティビティから渡されたデータを使用する方法は? この方法については準備ができていますが、これは時代遅れではないかと思います。それ以来、Android は多くの進歩を遂げてきました。私はこれを間違った方法で行いたくありません。
これはまだ使用されるべき方法ですか?
このスレッドを見てきました: Android: サブ アクティビティで親アクティビティから渡されたデータを使用する方法は? この方法については準備ができていますが、これは時代遅れではないかと思います。それ以来、Android は多くの進歩を遂げてきました。私はこれを間違った方法で行いたくありません。
これはまだ使用されるべき方法ですか?
この方法は完全に問題なく、現在でも使用されています。Bundleを使用してデータを渡す方法がもう1つあります。バンドルは次のように使用できます
Intent intent = new Intent(ActivityA.this, ActivityB.class);
Bundle b = new Bundle();
b.putString("name", "abcd");
b.putInt("value", 666);
//Add the set of extended data to the intent and start it
intent.putExtras(b);
startActivity(intent);
そして他の活動で使用
Bundle b = getIntent().getExtras();
int value = b.getInt("value", 0);
String name = b.getString("name");