sql >> Databáze >  >> RDS >> SQLite

Android:NullPointerException Nelze načíst databázi do listview v rámci fragmentu

Řádek final DatabaseHandler db = new DatabaseHandler(getActivity()); je deklarován v horní části vaší třídy a tak při vytvoření vašeho Fragmentu getActivity() vrátí nulovou referenci.

Pokud jej přesunete do metody onCreate(), budete mít referenci aktivity, kterou může váš db handler použít.




  1. SQL FLOAT:3 body, které vám pomohou vyhnout se podivným matematickým chybám

  2. Ladění příkazů SQL v SQL Developer

  3. získat tabulku JOIN jako pole výsledků s PostgreSQL/NodeJS

  4. Upgrade MariaDB 10.0 na 10.3.9 na Ubuntu 16.04