Hỏi cách lấy dữ liệu của sqlite trong android

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 đỡ

1 Like

ban co anh k? up lên mình chưa hiểu rõ ý bạn?

Cảm ơn anh, em cuối cùng cũng làm xong phần này rồi, cho em hỏi thêm là đối với vấn đề Uri trong android phải có http:// thì giải quyết như thế nào, em định dùng if else để thêm htttp vào chuỗi string không có http.
Vậy có cách nào để biến chuỗi string thành đường link tới website không

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?