Autore Topic: Crash applicazione mappa  (Letto 837 volte)

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Crash applicazione mappa
« il: 03 Novembre 2011, 11:21:55 CET »
0
Ciaoa  tutti,
ho trovato un pezzo di codice sul web che disegna delle linee che congiungono due coordinate sulla mappa.

Purtoppo mi crasha e non rioesco a capire il perche'. Condivido con voi il logcat:

Codice: [Seleziona]
11-03 11:16:54.527: ERROR/AndroidRuntime(3453): FATAL EXCEPTION: main
11-03 11:16:54.527: ERROR/AndroidRuntime(3453): java.lang.NullPointerException
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.google.android.maps.PixelConverter.toPixels(PixelConverter.java:71)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.google.android.maps.PixelConverter.toPixels(PixelConverter.java:61)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.bobo.provamap.RouteSegOverlay.draw(RouteSegOverlay.java:103)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.google.android.maps.Overlay.draw(Overlay.java:179)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.google.android.maps.OverlayBundle.draw(OverlayBundle.java:42)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.google.android.maps.MapView.onDraw(MapView.java:530)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.View.draw(View.java:6880)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.View.draw(View.java:6883)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.widget.FrameLayout.draw(FrameLayout.java:357)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.View.draw(View.java:6883)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.widget.FrameLayout.draw(FrameLayout.java:357)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewRoot.draw(ViewRoot.java:1522)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.os.Looper.loop(Looper.java:130)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at android.app.ActivityThread.main(ActivityThread.java:3683)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at java.lang.reflect.Method.invokeNative(Native Method)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at java.lang.reflect.Method.invoke(Method.java:507)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
11-03 11:16:54.527: ERROR/AndroidRuntime(3453):     at dalvik.system.NativeStart.main(Native Method)


Che ne pensate?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Crash applicazione mappa
« Risposta #1 il: 03 Novembre 2011, 11:54:26 CET »
0
che c'è qualcosa di null alla riga specificata
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:Crash applicazione mappa
« Risposta #2 il: 03 Novembre 2011, 22:23:34 CET »
0
Ciao Nicola,
grazie per la risposta.

Ho cambiato diverse cose nell'applicazione e ora funziona.  :-)