我正在开发一个字典应用程序,我已经动态声明了两个字符串..
final String words[]={
"Gamble", "Stress", "Stammer"
};
final String meanings[]={
"To play", "Tension", "To speak with involuntary pauses or repetitions "
};
当用户在edittext视图中输入单词时,我想切换到另一个活动,如果从上面的数组中找到该单词并显示下一个活动的含义。
如何获取在第二个活动中显示的含义数组?
答案 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[]
。