Fix:android:Fixed warnings in java code
authorrikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 27 Mar 2011 19:52:08 +0000 (19:52 +0000)
committerrikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 27 Mar 2011 19:52:08 +0000 (19:52 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4393 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/android/src/org/navitproject/navit/Navit.java
navit/navit/android/src/org/navitproject/navit/NavitAndroidOverlay.java
navit/navit/android/src/org/navitproject/navit/NavitCamera.java
navit/navit/android/src/org/navitproject/navit/NavitGraphics.java
navit/navit/android/src/org/navitproject/navit/NavitGraphics2.java
navit/navit/android/src/org/navitproject/navit/NavitSensors.java
navit/navit/android/src/org/navitproject/navit/NavitSpeech.java
navit/navit/android/src/org/navitproject/navit/NavitSpeech2.java
navit/navit/android/src/org/navitproject/navit/NavitTimeout.java
navit/navit/android/src/org/navitproject/navit/NavitVehicle.java

index e4103ca..571c815 100644 (file)
@@ -1094,23 +1094,16 @@ public class Navit extends Activity implements Handler.Callback
 \r
        public class SearchResultsThread extends Thread\r
        {\r
-               private Boolean running;\r
                Handler                         mHandler;\r
                int                                     my_dialog_num;\r
 \r
                SearchResultsThread(Handler h, int dialog_num)\r
                {\r
-                       this.running = true;\r
                        this.mHandler = h;\r
                        this.my_dialog_num = dialog_num;\r
                        Log.e("Navit", "SearchResultsThread created");\r
                }\r
 \r
-               public void stop_me()\r
-               {\r
-                       this.running = false;\r
-               }\r
-\r
                public void run()\r
                {\r
                        Log.e("Navit", "SearchResultsThread started");\r
@@ -1281,7 +1274,6 @@ public class Navit extends Activity implements Handler.Callback
                                                Log.e("Navit", "onDismiss: search_results_wait");\r
                                                dialog.dismiss();\r
                                                dialog.cancel();\r
-                                               searchresultsThread.stop_me();\r
                                        }\r
                                };\r
                                search_results_wait.setOnDismissListener(mOnDismissListener3);\r
index 4a9e09b..e7c7c10 100644 (file)
@@ -106,7 +106,7 @@ public class NavitAndroidOverlay extends ImageView
                //Log.e("Navit", "NavitAndroidOverlay -> show_bubble");\r
                if (!this.draw_bubble)\r
                {\r
-                       this.confirmed_bubble = false;\r
+                       NavitAndroidOverlay.confirmed_bubble = false;\r
                        this.draw_bubble = true;\r
                        this.bubble_showing_since = System.currentTimeMillis();\r
                        bubble_thread = new BubbleThread(this);\r
@@ -132,7 +132,7 @@ public class NavitAndroidOverlay extends ImageView
 \r
        public void hide_bubble()\r
        {\r
-               this.confirmed_bubble = false;\r
+               NavitAndroidOverlay.confirmed_bubble = false;\r
                this.draw_bubble = false;\r
                this.bubble_showing_since = 0L;\r
                try\r
@@ -158,11 +158,10 @@ public class NavitAndroidOverlay extends ImageView
                //Log.e("Navit", "NavitAndroidOverlay -> onTouchEvent");\r
                super.onTouchEvent(event);\r
 \r
-               int action = event.getAction();\r
                int x = (int) event.getX();\r
                int y = (int) event.getY();\r
 \r
-               if ((this.draw_bubble) && (!this.confirmed_bubble))\r
+               if ((this.draw_bubble) && (!NavitAndroidOverlay.confirmed_bubble))\r
                {\r
                        // bubble is showing, test if we touch it to confirm destination\r
                        float draw_factor = 1.0f;\r
@@ -187,7 +186,7 @@ public class NavitAndroidOverlay extends ImageView
                        if (box_rect.contains(x, y))\r
                        {\r
                                // bubble touched to confirm destination\r
-                               this.confirmed_bubble = true;\r
+                               NavitAndroidOverlay.confirmed_bubble = true;\r
                                // draw confirmed bubble\r
                                this.postInvalidate();\r
 \r
@@ -241,7 +240,7 @@ public class NavitAndroidOverlay extends ImageView
 \r
                if (this.draw_bubble)\r
                {\r
-                       if ((System.currentTimeMillis() - this.bubble_showing_since) > this.bubble_max_showing_timespan)\r
+                       if ((System.currentTimeMillis() - this.bubble_showing_since) > NavitAndroidOverlay.bubble_max_showing_timespan)\r
                        {\r
                                // bubble has been showing too log, hide it\r
                                this.hide_bubble();\r
@@ -333,7 +332,7 @@ public class NavitAndroidOverlay extends ImageView
                        int ry = (int) (20 / 1.5f * draw_factor);\r
                        c.drawRoundRect(box_rect, rx, ry, bubble_paint);\r
 \r
-                       if (this.confirmed_bubble)\r
+                       if (NavitAndroidOverlay.confirmed_bubble)\r
                        {\r
                                // filled red rect (for confirmed bubble)\r
                                //bubble_paint.setStyle(Style.FILL);\r
index 0fd2e9f..bd78b36 100644 (file)
  */
 package org.navitproject.navit;
 
-import android.app.Activity;
-import android.widget.TextView;
-import android.os.Bundle;
-import android.os.Debug;
-import android.os.Message;
-import android.os.Handler;
+import java.io.IOException;
+
 import android.content.Context;
-import android.util.Log;
 import android.hardware.Camera;
-import android.hardware.Camera.Parameters;
-import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
-import android.graphics.PixelFormat;
+import android.util.Log;
 import android.view.SurfaceHolder;
 import android.view.SurfaceView;
-import java.io.IOException;
 
 
 
index 50c7a61..be52360 100644 (file)
@@ -48,7 +48,7 @@ import android.widget.RelativeLayout;
 public class NavitGraphics
 {
        private NavitGraphics           parent_graphics;
-       private ArrayList                               overlays                                                                                = new ArrayList();
+       private ArrayList<NavitGraphics>                                overlays                                                                                = new ArrayList<NavitGraphics>();
        int                                                             bitmap_w;
        int                                                             bitmap_h;
        int                                                             pos_x;
@@ -97,36 +97,20 @@ public class NavitGraphics
                private long                                            last_down_action        = 0L;
                private Boolean                                 is_still_pressing;
                private View                                            v                                               = null;
-               private NavitAndroidOverlay     n_overlay                       = null;
-               private float                                           prev_x;
-               private float                                           prev_y;
                private float                                           x;
                private float                                           y;
 
                SensorThread(long last_touch, View v, NavitAndroidOverlay n_ov, float x, float y)
                {
-                       this.prev_x = x;
-                       this.prev_y = y;
                        this.x = x;
                        this.y = y;
                        this.running = true;
-                       this.n_overlay = n_ov;
                        this.v = v;
                        this.is_still_pressing = true;
                        last_down_action = System.currentTimeMillis();
                        Log.e("NavitGraphics", "SensorThread created");
                }
 
-               public void down()
-               {
-                       this.is_still_pressing = true;
-               }
-
-               //              public void up()
-               //              {
-               //                      this.is_still_pressing=false;
-               //              }
-
                public void stop_me()
                {
                        this.running = false;
@@ -146,9 +130,9 @@ public class NavitGraphics
                                        {
                                                // find the class, to get the method "do_longpress_action"
                                                // and then call the method
-                                               Class cls = this.v.getClass();
+                                               Class<? extends View> cls = this.v.getClass();
                                                //Log.e("NavitGraphics", "c=" + String.valueOf(cls));
-                                               Class partypes[] = new Class[2];
+                                               Class<?> partypes[] = new Class[2];
                                                partypes[0] = Float.TYPE;
                                                partypes[1] = Float.TYPE;
                                                Method meth = cls.getMethod("do_longpress_action", partypes);
@@ -156,7 +140,7 @@ public class NavitGraphics
                                                Object arglist[] = new Object[2];
                                                arglist[0] = new Float(this.x);
                                                arglist[1] = new Float(this.y);
-                                               Object retobj = meth.invoke(methobj, arglist);
+                                               meth.invoke(methobj, arglist);
                                        }
                                        catch (Throwable e)
                                        {
@@ -289,13 +273,10 @@ public class NavitGraphics
                                {
                                        PointF touch_now2 = null;
                                        PointF touch_start2 = null;
-                                       PointF touch_prev2 = null;
-                                       PointF touch_last_load_tiles2 = null;
 
                                        //Log.e("NavitGraphics", "onTouchEvent");
 
                                        super.onTouchEvent(event);
-                                       int action = event.getAction();
                                        int x = (int) event.getX();
                                        int y = (int) event.getY();
 
@@ -538,7 +519,6 @@ public class NavitGraphics
                                                        this.touch_now.set(event.getX(), event.getY());
                                                        touch_now2 = touch_now;
                                                        touch_start2 = touch_start;
-                                                       touch_prev2 = touch_prev;
                                                        this.touch_prev.set(event.getX(), event.getY());
 
                                                        try
index dd77159..ee7b72c 100644 (file)
 
 package org.navitproject.navit;
 
-import android.app.Activity;
-import android.content.Context;
-import android.graphics.*;
-import android.os.Bundle;
-import android.os.Debug;
-import android.view.*;
-import android.view.Window;
-import android.util.Log;
-import android.widget.RelativeLayout;
+import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
+import java.nio.FloatBuffer;
 import java.util.ArrayList;
-import java.lang.String;
-import android.app.Activity;
-import android.content.Context;
-import android.hardware.Camera;
-import android.os.Bundle;
-import android.opengl.GLSurfaceView;
-import android.view.SurfaceHolder;
-import android.view.SurfaceView;
-import android.view.Window;
-import java.io.IOException;
 
 import javax.microedition.khronos.egl.EGLConfig;
 import javax.microedition.khronos.opengles.GL10;
+
+import android.app.Activity;
+import android.graphics.Bitmap;
+import android.graphics.Canvas;
+import android.graphics.Paint;
+import android.graphics.Rect;
+import android.opengl.GLSurfaceView;
 import android.opengl.GLU;
-import java.nio.ByteBuffer;
-import java.nio.FloatBuffer;
-import java.nio.ByteOrder;
+import android.util.Log;
+import android.view.KeyEvent;
+import android.view.MotionEvent;
+import android.widget.RelativeLayout;
 
 
 
@@ -75,10 +67,6 @@ class ClearRenderer implements GLSurfaceView.Renderer {
        if (busy) {
                return;
        }
-        float[] square = new float[] {  -0.25f, -0.25f, 0.0f,
-                        0.25f, -0.25f, 0.0f,
-                        -0.25f, 0.25f, 0.0f,
-                        0.25f, 0.25f, 0.0f };
 
 gl.glClearColor(1.0f, 1.0f, 0.2f, 0.0f);
                 gl.glMatrixMode(GL10.GL_PROJECTION);
@@ -118,7 +106,7 @@ gl.glShadeModel(GL10.GL_SMOOTH);
 
 public class NavitGraphics2 {
        private NavitGraphics2 parent_graphics;
-       private ArrayList overlays=new ArrayList();
+       private ArrayList<NavitGraphics2> overlays=new ArrayList<NavitGraphics2>();
        int bitmap_w;
        int bitmap_h;
        int pos_x;
index 960cda7..b263ed0 100644 (file)
  */
 package org.navitproject.navit;
 
-import android.app.Activity;
-import android.widget.TextView;
-import android.os.Bundle;
-import android.os.Debug;
-import android.os.Message;
-import android.os.Handler;
 import android.content.Context;
-import android.util.Log;
 import android.hardware.Sensor;
 import android.hardware.SensorEvent;
-import android.hardware.SensorManager;
-import android.hardware.SensorListener;
 import android.hardware.SensorEventListener;
+import android.hardware.SensorManager;
 
 
 
index 543fa33..ac6b5de 100644 (file)
 
 package org.navitproject.navit;
 
-import java.lang.Thread;
-import android.app.Activity;
-import android.widget.TextView;
-import android.os.Bundle;
-import android.os.Debug;
-import android.os.Message;
-import android.os.Handler;
-import android.content.Context;
 import android.util.Log;
+
 import com.google.tts.TTS;
 
 
index b8f6191..6b54c97 100644 (file)
 
 package org.navitproject.navit;
 
-import java.lang.Thread;
-import android.app.Activity;
-import android.widget.TextView;
-import android.os.Bundle;
-import android.os.Debug;
-import android.os.Message;
-import android.os.Handler;
-import android.content.Context;
 import android.content.Intent;
-import android.util.Log;
 import android.speech.tts.TextToSpeech;
+import android.util.Log;
 
 
 public class NavitSpeech2 implements TextToSpeech.OnInitListener, NavitActivityResult {
index c87791a..3590e8b 100644 (file)
 
 package org.navitproject.navit;
 
-import android.app.Activity;
-import android.widget.TextView;
-import android.os.Bundle;
-import android.os.Debug;
-import android.os.Message;
 import android.os.Handler;
-import android.content.Context;
+import android.os.Message;
 import android.util.Log;
 
 
index 754a8d1..fc4c4c0 100644 (file)
 
 package org.navitproject.navit;
 
-import android.app.Activity;
 import android.content.Context;
-import android.graphics.*;
+import android.location.Criteria;
+import android.location.Location;
+import android.location.LocationListener;
+import android.location.LocationManager;
 import android.os.Bundle;
-import android.os.Debug;
-import android.view.*;
 import android.util.Log;
-import android.location.*;
 
 public class NavitVehicle {
        private LocationManager locationManager;
@@ -42,7 +41,7 @@ public class NavitVehicle {
                   not so precise, but possible faster. The fast provider is 
                   disabled when the precise provider gets its first fix. */
                
-               // Selection criterias for the precise provider
+               // Selection criteria for the precise provider
                Criteria highCriteria = new Criteria();
                highCriteria.setAccuracy(Criteria.ACCURACY_FINE);
                highCriteria.setAltitudeRequired(true);
@@ -50,7 +49,7 @@ public class NavitVehicle {
                highCriteria.setCostAllowed(true);
                highCriteria.setPowerRequirement(Criteria.POWER_HIGH);
 
-               // Selection criterias for the fast provider
+               // Selection criteria for the fast provider
                Criteria lowCriteria = new Criteria();
                lowCriteria.setAccuracy(Criteria.ACCURACY_COARSE);
                lowCriteria.setAltitudeRequired(false);