SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Android:NullPointerException Không thể tải cơ sở dữ liệu vào listview trong một phân đoạn

Dòng final DatabaseHandler db = new DatabaseHandler(getActivity()); được khai báo ở đầu lớp của bạn và do đó khi tạo Fragment getActivity () sẽ trả về một tham chiếu null.

Nếu bạn di chuyển nó vào bên trong phương thức onCreate (), bạn sẽ có một tham chiếu Activity mà trình xử lý db của bạn có thể sử dụng.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lưu dữ liệu trong phương pháp onDestroy của hoạt động

  2. Cách nhập Thư viện kiên trì phòng vào một dự án Android

  3. NullPointerException trên getReadableDatabase ()

  4. Cách lấy dữ liệu từ cơ sở dữ liệu và xem chúng dưới dạng ListView

  5. Cách AUTOINCREMENT hoạt động trong SQLite