Bod*_*yte 0 android listview android-intent android-activity
我有一个包含基本Listview的Activity.功能如下:
单击列表视图项 - >获取列表视图项名称 - >按意图传递名称并开始新活动.
除了新活动的开始之外,一切正常.它只是没有响应,我不明白为什么.我真的很感激一双额外的眼睛来看看这个.
listView = getListView();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, foodNames);
listView.setAdapter(adapter);
listView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView parentView, View childView, int position, long id) {
TextView tv = (TextView) listView.getSelectedItem();
String value = tv.getText().toString();
Log.v("DEBUG","Name of item clicked" + value);
Intent intent = new Intent(childView.getContext(), FoodItemActivity.class);
intent.putExtra("FoodName", value );
startActivity(intent);
}
public void onNothingSelected(AdapterView parentView) {
}
});
Run Code Online (Sandbox Code Playgroud)