Google Playサービスの位置情報APIを使用していますが、一部の携帯電話でエラーが発生しています。エラーがGoogle融合位置情報APIのエラー(Android)
例外java.lang.NullPointerExceptionがある:仮想 メソッドを呼び出すための試みは、nullオブジェクトに ' com.google.android.gms.location.bgを()com.google.android.gms.cd'参照
しかし、その仕事の細かい電話。私はfirebaseの上のエラーの上に得た。
私は次のように実装アンドロイド開発者ドキュメントから:initailizeのOnCreate
mFusedLocationClient = LocationServices.getFusedLocationProviderClient(getActivity());
内 とその初期化後の関数を呼び出す
private void callFusedLocation() {
if (ActivityCompat.checkSelfPermission(getContext(), Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED) {//if permission not granted then
mFusedLocationClient.getLastLocation().addOnSuccessListener(getActivity(), new OnSuccessListener<Location>() {
@Override
public void onSuccess(Location location) {
// Got last known location. In some rare situations this can be null.
if (location != null) {
Log.e("fusedLocation "," "+ location.getLatitude()+" "+ location.getLongitude());
locationReceived(location);
}
}
});
}
}
、なぜ私は、エラーの上に取得していますように私を助けてくださいいくつかのデバイス?
有能なプログラマーによるコードレビュー –
firebase testlab.https://firebase.google.com/docs/test-lab/ –
これは完全に異なる質問に編集されているようです元々のものよりも[ON HOLD]キューからこれを掘り起こすのではなく、新しい質問としてそれを尋ねる方が良いでしょうか? –