Em đang viết một chương trình android kiểu như note to do ghi chép lại công việc cần làm, em dùng sql lite để lưu lại dữ liệu, giao diện bên ngoài là simple list view, phần layout nhập dữ liệu đơn giản chỉ gồm 2 thanh Title và Content với edit Text. Về cơ bản là đã xong,em đã tạo được chức năng tạo, sửa, xóa nhưng chức năng cuối là khi mình bấm vào title của note ở giao diện bên ngoài thì sẽ hiện ra content em làm mãi chưa xong mong mọi người giúp đỡ.
đây là code của em
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
EditText text = (EditText) arg1.findViewById(R.id.editText2);
String str = text.getText().toString();
Toast.makeText(getBaseContext(), "" + str, 0).show();
}
});
Em bị dính lỗi NPE(null pointer exception) ở giá trị mà text trả về.Em nghĩ là do trong layout của list view không có cái editText2 mà phải lấy giá trị từ sql lite nhưng không biết phải làm như thế nào mong mọi người giúp đỡ