2016-04-01 17 views
1

Dies ist der Code, wo ich die Karte zu instabug hinzufügen:Instabug Karte ist nicht im Screenshot

Log.i("","entered here... map:" + mMap + "...." + mMapFragment.getView()); 
           PSLocationCenter.getInstance().instabug.addMapView(mMapFragment.getView(), mMap); 

Wo ich dieses Protokoll erhalten:

04-01 14:28:55.455: I/(26117): entered here... map:[email protected]FrameLayout{7dbac34 V.E...C.. .......D 0,0-1080,1776} 

Wie Sie sehen können. Meine Karte existiert und auch das Fragment. Die initMap-Funktion befindet sich in der BaseActivity und anderen Klassen, um die Map innerhalb von instabug zu haben. Dies ist meine Karte: enter image description here

Und das ist, was ich in instabug sehen: enter image description here

Antwort

0

In Instabug halten wir WeakReference<GoogleMap> so können Sie versuchen, die GoogleMap Variable auf eine globale Variable in der Klasse Schalten und mir sagen, wie es geht?

ich auch schon bemerkt, dass Sie v1 + von Instabug verwenden, würde ich mit v2 empfehlen, da es eine Menge von Fehlerbehebungen und Verbesserungen enthält neben der UI Rehall und die neuen Features :)

Und bitte Zögern Sie nicht, uns jederzeit über die Website auf unseren Support-Kanälen zu kontaktieren.

+0

Die GoogleMap-Variable ist global auf der BaseActivity. Vorläufig zu v2 geändert und Sie wissen lassen, wie es funktioniert –

+0

Gibt es ein Beispiel dafür, wie man instabug auf der Website initialisiert? Dies funktioniert nicht mehr für mich Instabug.initialize (this) und dann die Setter darauf (Kommentar erforderlich, presendingrunable, etc) –

+0

Und woher bekomme ich meine App Token? Ich habe keinen für V1 gehabt. Ihre Website sagt nichts über eine App Token –

0

Dieses Problem wurde seit Version 3.0.0 behoben. Sie müssen nur auf die neueste Version upgraden> = v3.0.5