我正在研究食谱应用程序,我想知道你是否可以使用列表项来更改屏幕,将文本发送到下一个活动,就像使用按钮一样,
如果有可能那我该怎么办?
答案 0 :(得分:0)
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// When clicked, show a toast with the TextView text
Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
Toast.LENGTH_SHORT).show();
Intent intent = new Intent(CURRENT_ACTIVITY.this*, NEW_ACTIVITY.class);
intent.putExtra("keyName", "somevalue");
startActivity(intent);
}
});
活动B中的
Bundle extras = getIntent().getExtras();
if(extras !=null)
{
String value = extras.getString("keyName");
}