我正在開發一個通過NETWORK_PROVIDER實現位置的Android應用程序,但我在執行Android 7時遇到問題(雖然它在以前的版本中正確工作)。這是代碼:Android應用程序崩潰getLastKnownLocation()
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 ...謝謝大家幫忙
請添加堆棧跟蹤 – JFPicard
顯示錯誤堆棧跟蹤 –
對不起,我怎樣才能在手機上得到錯誤stacktrace? – Pietro