[JAVA] [Android] Richtige Reihenfolge zum Einstellen des Kontexts in Dao

Hinweis

--Sie sollten den Kontext im Konstruktor ausfüllen. ――Wenn Sie in den Text des Bodens schreiben, wird der Kontext in Helper festgelegt, da er leer ist.

OK

HogeAppDao.java


public class HogeAppDao {
    private Context mContext;
    private HugaHelper hugaHelper = new HugaHelper(mContext);

    public HogeAppDao(Context context) {
        mContext = context;
        hugaHelper = new HugaHelper(mContext);
    }

    //Methode zum Abrufen von Informationen aller Benutzer
    public List<UserInfoEntity> selectAll() {
       ...
    };
}

NG

HogeAppDao.java


public class HogeAppDao {
    private Context mContext;
    private HugaHelper hugaHelper = new HugaHelper(mContext);

    public HogeAppDao(Context context) {
        mContext = context;
    }

    hugaHelper = new HugaHelper(mContext);

    //Methode zum Abrufen von Informationen aller Benutzer
    public List<UserInfoEntity> selectAll() {
       ...
    };
}

Recommended Posts

[Android] Richtige Reihenfolge zum Einstellen des Kontexts in Dao
So setzen Sie Lombok in Eclipse
[Android] Vorsichtsmaßnahmen für den Aufruf des Kontexts
Von Java nach C und von C nach Java in Android Studio
Verwendung von ExpandableListView in Android Studio
Bitmap zu groß, um in eine Textur hochgeladen zu werden, die versucht, eine große Bitmap in der Android ImageView festzulegen
[Android Studio] Ich möchte Einschränkungen für die in EditText [Java] registrierten Werte festlegen.
So sortieren Sie mit SQLite in aufsteigender / absteigender Reihenfolge
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
[Android / Java] Richten Sie eine Schaltfläche ein, um zu Fragment zurückzukehren
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest
So richten Sie Android OR Mapper "Orma" (Kotlin) ein