我正在使用Geocoder在我的应用程序中获取位置的纬度和经度。geocoder.getFromLocationName(address, maxResults)
是我为此使用的方法。除了三星galaxy tab 2设备外,它在所有设备中都能正常工作
代码:
@Override
protected List<Address> doInBackground(String... params) {
address = params[0];
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
try {
return geocoder.getFromLocationName(params[0], 5);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
logcat:
02-24 21:23:27.568 D/BackupManagerService( 189): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.myapp flg=0x10000010 (has extras) }
02-24 21:23:27.568 V/BackupManagerService( 189): addPackageParticipantsLocked: com.myapp
我认为问题是addPackageParticipantsLocked任何建议都将非常有用,谢谢。
根据此链接,我想给你重新启动设备的建议。许多人通过重新启动设备解决了这个问题你也可以试试同样的方法。试试看。它可以解决你的问题。
希望它能有所帮助。