SupportedMapfragment getMapAsync ruft nicht onMapady auf

  • Hallo, ich habe ein


    Das tritt nur bei Android 4.X (API 16-19) Geräten und Emulatoren auf. Ab Android 5.0 alles gut, und die Map ist sichtbar.


    Je nach API Version benutze ich getChildFragmentManager() oder getFragmentManager() ; siehe hier:
    http://stackoverflow.com/a/36592000/5102206


    In der ELSE Bedingung Zeile 20 ist das mapFragment Objekt null.
    wenn ich es ohne if else mache und mittels (SupportMapFragment) getChildFragmentManager().findFragmentById(getSupportMapFragId()); ist es immer gesetzt, jedoch friert es ein und onMapReady wird nicht aufgerufen.


    Was habe ich vergessen oder wasamche ich falsch?


    Danke schonmal im voraus.


    VG Mrt

  • in alten versionen solltest du vielleicht getSupportFragmentManager() aus der supportlibrary nutzen.

    Brainfuck
    getSupportFragmentManager
    added in version 22.0.0

    Ich brauche es aber in API Version 16 bis 19 < 22


    Und die Klasse MyMapFragment leitet mittlerweile von Fragment ab.getSupportFragmentManager() brauch FragmentActivity ?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!