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;
}*/