Hirdetés

Új hozzászólás Aktív témák

  • WonderCSabo
    félisten

    itt akad meg:

    public class PatientData extends Context{

    static String[] Names;
    static String[] kep = { "Image 1", "Image 2" };

    public void Load() {

    DatabaseHandler db = new DatabaseHandler(this);


    List<Patient> patient_names = db.getPatientAll();

    for(Patient cn: patient_names) {

    String temp_name = cn.getName();

    for(int i=0;i<=patient_names.size();i++) {

    Names[i] = temp_name;

    }
    }

    }

    nem tudom hogy hogyan hivjam meg ezt a fugvenyt vagy ezt a kodreszt. :(

    Mármint a Load() fv. meg sincs hívva sehol? Mivel ha jól látom ez egy statikus mezút inicializál, ezért sztem rakd be egy statikus inicializáló blokkba egyelőre. A Load() is legyen static mert csak statikus változókat babrál meg.

    Tehát.

    public class PatientData extends Context{

    static String[] Names;
    static String[] kep = { "Image 1", "Image 2" };


    static {
    Load()
    }

    public static void Load() {
    ...
    }

    }

    Így a Load() fv akkor hívódik meg amikor a PatientData class betöltődik, jellemzően az első hivatkozáskor rá.

Új hozzászólás Aktív témák