2012-04-23 17 views
0

私は自分の位置を取得しようとしています。下は私に何らかのエラーを与えているコードです。 Log Catは下にあります。助けてください また、緯度と経度がどの変数に格納されているかを知りたい。 (あなたが貼り付けられたスタックトレースによる)自分の場所である携帯端末の位置を取得する

MyLocation.java

public class MyLocation extends Activity{ 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    /* Use the LocationManager class to obtain GPS locations */ 
    LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE); 

    LocationListener mlocListener = new MyLocationListener(); 
    mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, mlocListener); 
} 

/* Class My Location Listener */ 
public class MyLocationListener implements LocationListener 
{ 

    public void onLocationChanged(Location loc) 
    { 

    loc.getLatitude(); 
    loc.getLongitude(); 

    String Text = "My current location is: " + 
    "Latitud = " + loc.getLatitude() + 
    "Longitud = " + loc.getLongitude(); 

    Toast.makeText(getApplicationContext(), Text, Toast.LENGTH_SHORT).show(); 
    } 

    public void onProviderDisabled(String provider) 
    { 
    Toast.makeText(getApplicationContext(), "Gps Disabled", Toast.LENGTH_SHORT).show(); 
    } 

    public void onProviderEnabled(String provider) 
    { 
    Toast.makeText(getApplicationContext(), "Gps Enabled", Toast.LENGTH_SHORT).show(); 
    } 

    public void onStatusChanged(String provider, int status, Bundle extras) 
    { 

    } 
} 
} 

ログイン猫

04-23 16:41:27.880: E/AndroidRuntime(3250): Uncaught handler: thread main exiting due to uncaught exception 
04-23 16:41:27.920: E/AndroidRuntime(3250): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{your.meh.namespace/your.meh.namespace.PostActivity}: java.lang.ClassNotFoundException: your.meh.namespace.PostActivity in loader [email protected] 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2424) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.ActivityThread.access$2200(ActivityThread.java:123) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.os.Handler.dispatchMessage(Handler.java:99) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.os.Looper.loop(Looper.java:123) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.ActivityThread.main(ActivityThread.java:4370) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at java.lang.reflect.Method.invokeNative(Native Method) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at java.lang.reflect.Method.invoke(Method.java:521) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at dalvik.system.NativeStart.main(Native Method) 
04-23 16:41:27.920: E/AndroidRuntime(3250): Caused by: java.lang.ClassNotFoundException: your.meh.namespace.PostActivity in loader [email protected] 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) 
04-23 16:41:27.920: E/AndroidRuntime(3250):  ... 11 more 
04-23 16:41:28.010: E/SemcCheckin(3250): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump 
04-23 16:41:28.040: I/dalvikvm(3250): threadid=7: reacting to signal 3 
04-23 16:41:28.100: I/dalvikvm(3250): Wrote stack trace to '/data/anr/traces.txt' 

答えて

1

あなたのエラーは、場所の問題とは何の関係もありません。

Class PostActivityが見つからないため、ClassNotFoundExceptionが発生します。

私はあなたが実際に失敗したコードを貼り付けていないと思います。

+0

ohk ...そしてどの変数に緯度と経度が格納されていますか? –

+0

私はそれからサーバーに送られたいです...どうすればいいですか? –

+0

それは完全に別の仕事です、あなたはそれのための新しい質問を開く必要があります。 Additionnaly、それは何度もやり遂げられ、何度も行われているので、よく書かれているので、多くのチュートリアルがあります。サーバにhttpリクエストを投稿(または取得)する方法を確認します。 – Estragon

関連する問題