Hirdetés

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

  • thon73

    tag

    Egy egyszerűbb kérdésben kérem a véleményeteket:
    A doksiban a Fragments/Creating event callbacks to the activity rész szerint:
    public static class FragmentA extends ListFragment {
    OnArticleSelectedListener mListener;
    ...
    @Override
    public void onAttach(Activity activity) {
    super.onAttach(activity);
    try {
    mListener = (OnArticleSelectedListener) activity;
    } catch (ClassCastException e) {
    throw new ClassCastException(activity.toString() + " must implement OnArticleSelectedListener");
    }
    }
    ...
    }

    Az a kérdésem, hogy ezzel a lépéssel nem tartjuk-e meg az mListener-be átadott Activity-t a világ (pontosabban a fragment) végezetéig, tehát nem kellene-e az onDetach() metódusban elengedni?

    Ha pedig nem, akkor ugye felhasználhatom az mListener (ami az activity)-t bármikor és null-ellenőrzés nélkül a Fragmentben?

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