mapbox / mapbox/mapbox-java

java.lang.IllegalArgumentException:

Offen
#1,269 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

jira-sync-complete
Vorherrschende Sprache
Java
Sterne
438
Forks
117
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

at com.mapbox.mapboxsdk.maps.NativeMapView.resizeView (NativeMapView.java:157)
at com.mapbox.mapboxsdk.maps.MapView.onSizeChanged (MapView.java:577)
at android.view.View.sizeChange (View.java:21301)
at android.view.View.setFrame (View.java:21262)
at android.view.View.layout (View.java:21114)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.widget.RelativeLayout.onLayout (RelativeLayout.java:1083)
at android.view.View.layout (View.java:21119)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
at android.view.View.layout (View.java:21119)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1828)
at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1656)
at android.widget.LinearLayout.onLayout (LinearLayout.java:1565)
at android.view.View.layout (View.java:21119)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
at android.view.View.layout (View.java:21119)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1828)
at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1656)
at android.widget.LinearLayout.onLayout (LinearLayout.java:1565)
at android.view.View.layout (View.java:21119)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.widget.FrameLayout.layoutChildren (FrameLayout.java:323)
at android.widget.FrameLayout.onLayout (FrameLayout.java:261)
at com.android.internal.policy.DecorView.onLayout (DecorView.java:883)
at android.view.View.layout (View.java:21119)
at android.view.ViewGroup.layout (ViewGroup.java:6400)
at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:3514)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2928)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1928)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:8374)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1090)
at android.view.Choreographer.doCallbacks (Choreographer.java:902)
at android.view.Choreographer.doFrame (Choreographer.java:834)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1076)
at android.os.Handler.handleCallback (Handler.java:873)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loop (Looper.java:233)
at android.app.ActivityThread.main (ActivityThread.java:7225)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:499)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:962)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Der Bericht identifiziert nur NativeMapView.resizeView in NativeMapView.java:157 und MapView.onSizeChanged in MapView.java:577. Beginne damit, den Android-Layout-Fehler zu reproduzieren und den Resize-Pfad nachzuverfolgen; abgeschlossen ist die Arbeit, wenn die IllegalArgumentException während der auslösenden Größenänderung nicht mehr auftritt, einschließlich einer Regressionstestabdeckung, falls das Projekt dafür einen geeigneten Testort hat.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, java
Bereich
mobile
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
15/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.