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

  • RexpecT

    addikt

    Üdv!
    Itt tenném fel a kérdést, de akár a Java topikba is mehetne.
    Arra lennék kíváncsi, hogy az Android hogyan valósítja meg például a LocationListener interfészen keresztül történő metódushívást ( az osztály amely implementálja ugye nem adja át a saját interfész referenciáját, mégis meghívódnak az interfészben deklarált metódusok).
    Ezt a fajta interfészen történő értékvisszaadást ismerem:
    class A implements C{
    B b = new B();
    b.setListener(this);
    interfacemethod(parameter){

    }
    }
    class B{
    C mListener;

    method(){
    mListener.interfacemethod(parameter);
    }

    setListener(C cInterface){
    mListener= cInterface;
    }
    }

    interface C{
    interfacemethod(parameter);
    }

    :R

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