in Widget-Empfänger-Klasse, die AppWidgetProvider verlängern, wenn ich auf die Datenbank Hilfsklasse verbinden möchten durch diese Aussage einige Daten zum Abrufen bekomme ich einige Fehler:zur Datenbank von Widget-Klasse verbinden
public class wigetactivity extends AppWidgetProvider {
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) {
final DataBaseHelper myDbHelper = new DataBaseHelper(this);
.
.
.
}
ich diese Fehlermeldung erhalten undefiniert Der Konstruktor DataBaseHelper (wigetactivity)
meiner Datenbank Helper-Klasse und Konstruktor Definition ist:
public class DataBaseHelper extends SQLiteOpenHelper {
public DataBaseHelper(Context context) {
super(context, DB_NAME, null, 1);
this.myContext = context;
}
}
in einer regulären Klasse, die Aktivität erweitert, ich verbinde erfolgreich mit der Datenbank, Wie kann ich das beheben?
Bitte senden Sie den gesamten Stack-Trace und den Code Kontext, wenn Sie Ihren Helfer schaffen, so können wir sehen, was "this" bezieht sich auf – Raffaele
@Raffaele: ich habe meinen Beitrag bearbeitet – Fcoder