NETWORK_PROVIDERでポジションを達成するAndroidアプリを開発していますが、以前のバージョンで正常に動作していましたが、Android 7で実行する際に問題があります。これはコードです:getLastKnownLocation()でAndroidアプリがクラッシュする
LocationManager posM;
double latitude;
double longitude;
List<Address> addresses = null;
try {
posM = (LocationManager) getSystemService(LOCATION_SERVICE);
Location location = posM.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
latitude = location.getLatitude();
longitude = location.getLongitude();
Geocoder geocoder;
geocoder = new Geocoder(Activity1.this, Locale.getDefault());
addresses = geocoder.getFromLocation(latitude, longitude, 1);
} catch (IOException e) {
e.printStackTrace();
}
それがAndroidの7にクラッシュなぜ私にはわからない... getLastKnownLocation
リターンはほとんどの時間をゼロにするので、ヘルプ
スタックトレースを追加してください – JFPicard
show stacktrace –
すみません、電話でスタックトレースを取得するにはどうすればよいですか? – Pietro