/ Ostrzeżenie o zamknięciu / ContentProvider, nawet jeśli zostało zaimplementowane - Android, ostrzeżenia, Android-Content Provider

Ostrzeżenie o zamknięciu ContentProvider pomimo implementacji - android, ostrzeżenia, android-contentprovider

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 № 1

Komunikat 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ąć.