Hirdetés

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

  • negyedes
    addikt

    MIért kell neked statikus metódus? Miért kellene annak egy példányosított metódusra hivatkoznia? Mi értelme van ennek egyáltalán?

    Amúgy elméletben ez viszonylag egyszerű - de hát az elmélet és a gyakorlat között csak elméletileg nincs különbség...

    YourObject _self;
    ...
    // init _self in a method

    static Object someStaticFunction(Object varForInstance)
    {
    return _self.someInstanceFunction(varForInstance);
    }

    Object someInstanceFunction(Object varForInstance)
    {
    //do work
    }

    A legnagyobb probléma az, hogy hogyan adsz értéket a _self változónak...

    Inkább vázold fel nagyvonalakban, hogy mit szeretnél ezzel elérni és majd meglátjuk, hogy esetleg hol hibás a megközelítésed, ami miatt nem akar összejönni a dolog.

    fragmentekkel dolgozom, az egyikben vannak nevek es a masikban kepek. a neveket tartalmazo string statikus es statikusan van ra hivatkozva a fragment letrehozasaban.

    setListAdapter(new ArrayAdapter<String>(getActivity(), layout,
    DatabaseHandler.onLoad()));

    a problema az onLoad()-ban van mert azt is statikusra kellene allitani de ha mar statikus akkor nem lehet hasznalni a thist. ennel az objektum letrehozasaban:

    SQLiteDatabase db = this.getWritableDatabase();

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