上記のサイトを参考に、以下のようにコードを作成してみましたが、MainActivityのfusedLocationClient.getLastLocation().addOnSuccessListener(OnSuccessListener<Location>())のonSuccess()が呼び出されません。コードのどこが問題でonSuccessに至らないのか(Locationが取得できない?のか)、ご指導いただけますとありがたく思っております。どうかよろしくお願いします。
namifest
1<manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 package="com.google.android.gms.location.sample.basiclocationsample" > 3 4 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 5</manifest>
MainActivity
1public class MainActivity extends AppCompatActivity { 2 3 private FusedLocationProviderClient fusedLocationClient; 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.activity_main); 8 9 fusedLocationClient = LocationServices.getFusedLocationProviderClient(this); 10 fusedLocationClient.getLastLocation().addOnSuccessListener(this,new OnSuccessListener<Location>(){ 11 @Override 12 public void onSuccess(Location location) { 13 if(location != null){ 14 Log.d("MSG","onSuccess"); 15} } }); } }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/17 07:27