Zugriff auf Kontext, in ContentProvider
Ich habe einen ContentProvider-Klasse und ein DatabaseHelper Klasse (extends SQLiteOpenHelper).
Der ContentProvider instanziiert die Helfer, welche Bedürfnisse den Zugang zu einem Kontext, da der Konstruktor erfordert:
public DBHelper(Context context, AssetFileDescriptor db_asset) {
super(context, DB_NAME, null, 1);
Weißt du wenigstens einen einzigen Weg, um den Kontext aus der ContentProvider?
Dank 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrem ContentProvider.onCreate-Methode übergeben Sie das Ergebnis der getContext (), um die DBHelper
ContentProvider:getContext()
Versuchen Sie dies, mein Freund:
Wo
this
beziehen sich auf die Klasse, die erweitert die ContentProvider...Und
.getContext()
erhalten den Kontext der Klasse, die Sie erweitert die ContentProvider..Hoffe, das hilft..