0
У меня этот код в моем методе onCreate и он вызывает исключение NullPointerException при вызове onCreateMethod.Android: Listview SetOnClickListener вызывает NullPointerException
lvCheckList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
}
});
}
LogCat: http://pastebin.com/0bU90xbh
Я посмотрел на аналогичных постах других пользователей, но не смог найти ответ, который работал.
EDIT: OnCreate Метод:
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.checklist);
Button bAddItem = (Button) findViewById(R.id.bAddItem);
final EditText etItemName = (EditText) findViewById(R.id.etItemName);
final TextView tvTitle = (TextView) findViewById(R.id.tvTitle);
//----------------lvCheckList is defined here -------------------
ListView lvCheckList = (ListView) findViewById(R.id.lvCheckLists);
// lvCheckList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
// lvCheckList.setTextFilterEnabled(true);
Bundle extras = getIntent().getExtras();
if (extras != null) {
String selectedItem = extras.getString("selectedItem");
// get the value based on the key
currentList = selectedItem;
}
tvTitle.setText(currentList);
checkListData = getSharedPreferences(filename, 0);
updateListView();
//------------------- OnItemClickListener -----------------------------
lvCheckList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
}
});
lvCheckList является пустым ... Попробуйте что-то вроде lvChecklist = (ListView) findViewById (android.R.id.list); или что-то перед установкой слушателя. – zgc7009
См. Edit ... Как вы можете видеть, lvCheckList определен, но он по-прежнему вызывает NullPointerException –
Можете ли вы разместить свой xml? Вы уверены, что R.id.lvCheckLists является действительным идентификатором в раздутом макете? – zgc7009