Zrobiłem własną metodę ContentProvider i zastąpiłem metodę shutdown (). Dlaczego nadal otrzymuję to ostrzeżenie:
W / ContentProvider ﹕ zaimplementuj ContentProvider shutdown (), aby mieć pewność, że wszystkie połączenia z bazą danych zostaną bezpiecznie zamknięte
Odpowiedzi:
3 dla odpowiedzi № 1Komunikat dziennika pochodzi z implementacji superklasy (zobacz kod źródłowy):
public void shutdown() {
Log.w(TAG, "implement ContentProvider shutdown() to make sure all database " +
"connections are gracefully shutdown");
}
Po prostu nie nazywaj super.shutdown () we własnej implementacji, a komunikat dziennika powinien zniknąć.