Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 27th, 2012  |  syntax: None  |  size: 2.74 KB  |  hits: 23  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Random MapView Force Close : NullPointerException com.google.googlenav.map.Tile.getTile
  2. com.google.googlenav.map.Tile.getTile(Unknown Source)
  3. com.google.googlenav.map.Tile.read(Unknown Source)
  4. com.google.googlenav.map.MapTile.read(Unknown Source)
  5. com.google.googlenav.map.FlashRecord.loadTileFromDataEntry(Unknown Source)
  6. com.google.googlenav.map.FlashRecord.loadTile(Unknown Source)
  7. com.google.googlenav.map.MapFlashService.loadFlashRecordTile(Unknown Source)
  8. com.google.googlenav.map.MapFlashService.getMapTile(Unknown Source)
  9. com.google.googlenav.map.MapService.getTile(Unknown Source)
  10. com.google.googlenav.map.Map.drawTile(Unknown Source)
  11. com.google.googlenav.map.Map.drawMapBackground(Unknown Source)
  12. com.google.googlenav.map.Map.drawMap(Unknown Source)
  13. com.google.android.maps.MapView.drawMap(MapView.java:1048)
  14. com.google.android.maps.MapView.onDraw(MapView.java:486)
  15. android.view.View.draw(View.java:6739)
  16. android.view.ViewGroup.drawChild(ViewGroup.java:1648)
  17. android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
  18. android.view.View.draw(View.java:6742)
  19. android.view.ViewGroup.drawChild(ViewGroup.java:1648)
  20. android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
  21. android.view.View.draw(View.java:6742)
  22. android.widget.FrameLayout.draw(FrameLayout.java:352)
  23. android.view.ViewGroup.drawChild(ViewGroup.java:1648)
  24. android.view.ViewGroup.dispatchDraw(ViewGroup.java:1375)
  25. android.view.View.draw(View.java:6742)
  26. android.widget.FrameLayout.draw(FrameLayout.java:352)
  27. com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1872)
  28. android.view.ViewRoot.draw(ViewRoot.java:1422)
  29. android.view.ViewRoot.performTraversals(ViewRoot.java:1167)
  30. android.view.ViewRoot.handleMessage(ViewRoot.java:1744)
  31. android.os.Handler.dispatchMessage(Handler.java:99)
  32. android.os.Looper.loop(Looper.java:144)
  33. android.app.ActivityThread.main(ActivityThread.java:4937)
  34. java.lang.reflect.Method.invokeNative(Native Method)
  35. java.lang.reflect.Method.invoke(Method.java:521)
  36. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
  37. com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
  38. dalvik.system.NativeStart.main(Native Method)
  39.        
  40. public class TrackMapView extends MapView {
  41.     public TrackMapView(Context context, AttributeSet attrs) {
  42.         super(context, attrs);
  43.     }
  44.  
  45.     @Override
  46.     public void draw(Canvas canvas) {
  47.         try {
  48.             if(this.getZoomLevel() >= 21) {
  49.                 this.getController().setZoom(20);
  50.             }
  51.             super.draw(canvas);
  52.         }
  53.         catch(Exception ex) {          
  54.             getController().setCenter(this.getMapCenter());
  55.             getController().setZoom(this.getZoomLevel() - 2);
  56.             Log.d("TrackMapView", "Internal error in MapView:" + Log.getStackTraceString(ex));
  57.         }
  58.     }
  59. }