我们如何将edittext中输入的值从一个活动获取到另一个活动?

时间:2012-06-07 23:24:19

标签: android

我正在开发一个字典应用程序,我已经动态声明了两个字符串..

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

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

当用户在edittext视图中输入单词时,我想切换到另一个活动,如果从上面的数组中找到该单词并显示下一个活动的含义。

如何获取在第二个活动中显示的含义数组?

1 个答案:

答案 0 :(得分: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[]