Próbuję napisać funkcję, która usunie każdy wiersz w tabeli, ale otrzymuję wyjątek wskaźnika pustego. Czy ktoś może wskazać mi właściwy kierunek? Oto kod ...Usunąć wszystkie wiersze z tabeli, rzuca nullpointer
public void deleteall(){
SQLiteDatabase db = tweets.getWritableDatabase();
String delete = "TRUNCATE FROM tweets";
db.rawQuery(delete, null);
}
Wciąż dostaję NullPointer używam metody zliczania mi pomógł w innym pytaniu, aby sprawdzić, czy wiersze> 1, jeśli jest to wtedy jestem wykonywania tej metody. Ale nadal dostaję zerowy wskaźnik, zakładam, że idę o tym w niewłaściwy sposób ... czy jest lepszy sposób na sprawdzenie zerowego stołu? – Skizit
Sprawdź 'adb logcat' lub' ddms', aby zobaczyć, co powoduje wskaźnik zerowy. Myślę, że masz tam coś więcej. http://www.brighthub.com/mobile/google-android/articles/25023.aspx – Pentium10