0
私はgoogleApiClientからロケーションを取得しています。googleのアラートビルダーでyesをクリックすると、onActvityResultを使用して、ユーザーがはいをクリックしてテキストを設定しているかどうかを確認しますその場所へのビュー、私は同時に、最後の場所を取得していないので、私はループ中に行う、それは良い練習ですか? これは場所を取得する関数で、私は自分のアクティビティでonActivityResultメソッドのテキストビューに設定します。これを使用して教えてください。do whileループを使用してgoogle apiクライアントから場所を取得する
public Location getCurrentLatLong() {
checkLastLocation();
Log.w("checkingsAct", mLastLocation + "");
if(mLastLocation != null) {
Log.w("checkingsAct", mLastLocation+"");
latitude = mLastLocation.getLatitude();
longitude = mLastLocation.getLongitude();
mLastLocation.setLatitude(latitude);
mLastLocation.setLongitude(longitude);
Log.w("discheck", latitude + "" + " " + longitude);
}
return mLastLocation;
}
public void checkLastLocation() {
do {
mLastLocation = LocationServices.FusedLocationApi.getLastLocation(mGoogleApiClient);
Log.w("checkingsAct", mLastLocation + "do called");
} while(mLastLocation == null);
してから、この場所に方法を変更し、私ははい、あなたがTextViewの –
にテキストを設定し使用することができ、私は – Chandrakanth
OK、のthnxを設定するには、このメソッドを使用することができるのTextView –