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

    4 Mal editiert, zuletzt von mrt (6. April 2017 um 09:44)

  • 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 ?

    3 Mal editiert, zuletzt von mrt (6. April 2017 um 09:51)

Jetzt mitmachen!

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