0

EditTexts を介してユーザー入力を受け取るアクティビティがあります。私が取り組んでいるプロジェクトでは、場所の値も不可欠に使用します。

ユーザーが写真を撮ると、自動的に DataEntry アクティビティに転送されます。私が達成したいのは、2 つの TextViews に場所の値を自動的に入力し、後で使用する変数を明確に持つことです。

下の画像は、私が何を意味するかを示しています。いくつかの方法を試しましたが、奇妙なエラーが発生し続けます。誰でも私を助けることができますか?

ここに画像の説明を入力

緯度と経度の下の空白のテキストビューを場所の値で埋めようとしています。Lat 値と Long 値を取得する 2 つの方法があり、結果の文字列を TextView に入力する静的変数に割り当てますが、結果を生成することはできません。

public Location getLongitude(){
     LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
     Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
     longitude = location.getLongitude();
     longitudeString = String.valueOf(longitude);
     return longitudeString;
 }

public Location getLatitude(){
    LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
    latitude = location.getLatitude();
    latitudeString = String.valueOf(latitude);
    return latitudeString;

}*/
4

1 に答える 1

1

これを交換

public Location getLatitude(){
//your Code here;
}

public Location getLongitude(){
//your Code here;
}

これで

public String getLatitude(){
//your Code here;
}
public String getLatitude(){
//your Code here;
}
于 2012-12-07T13:32:05.550 に答える