-2

私は辞書アプリケーションを開発しており、2 つの文字列を動的に宣言しています。

final String words[]={
          "Gamble", "Stress", "Stammer"
        };

final String meanings[]={
          "To play", "Tension", "To speak with involuntary pauses or repetitions "
        };

ユーザーが edittext ビューに単語を入力すると、上記の配列から単語が見つかった場合は別のアクティビティに切り替えて、次のアクティビティで意味を表示したいと考えています。

意味配列を取得して 2 番目のアクティビティに表示するにはどうすればよいですか?

4

1 に答える 1

1

を介してデータを渡したい場合は、データを使用してインテントに追加するActivitiesだけです。Intent

Intent i = new Intent(YourActivity.this, Another.class);
i.putExtra("someKey", data);
startActivity(i);

に追加することを忘れないActivityでくださいmanifest.xml

<activity
   android:name=".YourActivity"
   android:label="@string/app_register"
/>

編集:

したがって、別のデータを取得するには、を渡したいときにケースでActivity使用します。this.getIntent().getExtras().getStringArray(<key>)String[]

于 2012-06-07T23:28:09.900 に答える