Ich habe meinen eigenen ContentProvider erstellt und die Methode shutdown () überschrieben. Warum bekomme ich diese Warnung noch:
W / ContentProvider: Implementiere ContentProvider shutdown (), um sicherzustellen, dass alle Datenbankverbindungen ordnungsgemäß heruntergefahren werden
Antworten:
3 für die Antwort № 1Die Protokollnachricht stammt aus der Implementierung der Superklasse (siehe Quellcode):
public void shutdown() {
Log.w(TAG, "implement ContentProvider shutdown() to make sure all database " +
"connections are gracefully shutdown");
}
Rufen Sie nicht super.shutdown () in Ihrer eigenen Implementierung auf und die Protokollnachricht sollte weg sein.