我正在使用地理编码器来获取纬度和经度的地方在我的应用程序。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;
            }
        }

日志:
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任何建议都会非常有用谢谢。

最佳答案

根据This Link我想建议您重新启动设备。
很多人通过重启这个设备解决了这个问题。
你也可以试试。试试看。它可以解决你的问题。
希望能有所帮助。

关于android - 从名称的地址解析器getaddress在Samsung galaxy tab 2中不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15061075/

10-12 05:57