0

私は Android 開発の初心者で、何か知りたいことがあります。

別の活動に行きたい場合は、次のことをしなければならないことを知っています。

Intent intent = new Intent(getApplicationContext(), AnotherActivity.class);
startActivity(intent);

しかし、私の AnotherActivity に、たとえば、それに到達する前に設定したい文字列や変数が含まれている場合、どうすればよいですか? 私は次のようなことをしたいと思います:

AnotherActivity activity = new AnotherActivity();
activity.setValue("myValue");
// call the activity ?

ご協力いただきありがとうございます。

4

1 に答える 1

2
Intent intent = new Intent(getContext(), AnotherActivity.class);
intent.putExtra("extra_name", "extra_value");
startActivity(intent);

次にAnotherActivity

String extra_value = getIntent().getStringExtra("extra_name", "default_extra_value");
于 2012-07-10T21:45:37.513 に答える