Hirdetés

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

  • vlevi

    nagyúr

    Ma én is belefutottam ebbe a problémába:
    new onAttach(Context context) is not being called

    Arról van szó, hogy, ha fragmenteket használsz, akkor korábban (android lalipapival bezárólag) az onAttach paramétere az az activity volt, ahova a fragment bekerült. Ez szép és jó, mindenki örült. De én hülye (és sokan mások) már felrakták az újabb, 6-os droidhoz való 23-as SDK-t, amiben az onAttach(Activity activity) deprecated lett, és használd helyette az onAttach(Context context)-et. A duplaszívás az benne, hogy a context az nem mindíg elég, sokszor az activityre szükség van, amin rajta van a fragment. A másik szívás, hogy nem szokása a droidnak meghívni az onAttach(context) eseményt. Ez ott derült ki, hogy természetesen az onAttach eseményben el akartam menteni az activity-t egy getactivity() hívással, de valahogy furcsa módon mindíg null volt.
    Elba****tam vele az estét, meg egy jó időt, míg a projektemet visszacsináltam a korábbi, 22-es SDK-ra.

    "Nekem annyira megtetszett, hogy a szakdogámba is belekerül."
    Érdekesen néz ki.
    Még véletlenül sem merek róla bármi véleményt mondani, mert nem mélyedtem el benne semennyire, de most is eléggé kavarodik a fejemben a pascal, c#, java kód egyszerre, és most hirtelen nem hiányzik egy olyan programnyelv, amiben mindhárom egyszerre jelen van :D

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