当我得到数据后xml解析并在我的应用程序中使用它我得到数字格式异常,所以我添加try和catch代码之间的代码,现在它不是强制关闭,但问题是,后获得异常之后不执行代码再怎么克服,它需要一些默认值,并执行下一 我的代码如下请在我的catch块修改...句柄编号格式异常
for(int i=0;i<sitesList.getLatitude().size();i++)
{
if(sitesList.getType().get(i).equalsIgnoreCase("Galerías Online"))
{
name = sitesList.getLatitude().get(i);
name1 = sitesList.getLongitude().get(i);
GeoPoint point5 = new GeoPoint((int) (Double.parseDouble(name) * 1E6),
(int) (Double.parseDouble(name1) * 1E6));
OverlayItem overlayItem4 = new OverlayItem(point5, sitesList.getGalleryname().get(i)+ "--"+
sitesList.getAddress().get(i),sitesList.getImagesurl().get(i)+ "--"+sitesList.getEmail().get(i)+ "--"+
sitesList.getPhoneno().get(i)+ "--"+sitesList.getWeb().get(i));
itemizedOverlay3.addOverlay(overlayItem4);
}
}
}catch (NumberFormatException e) {
}
意味着它在获得异常之后继续进行循环,并使用默认值代替异常..我在这里得到异常name = sitesList.getLatitude()。get(i); 名1 = sitesList.getLongitude()得到(I)。我想异常后继续如何做到这一点..我是新Java中
嗨jaydeep ...我越来越数字格式异常... Latitutde和经度标签,其中包含没有值,它需要默认情况下,在字符串中的上标签值,因此抛出数字格式异常..我感谢你以上suugetion请解决此问题 – SRam
代替名称手动输入默认值,例如:-name =“123456”; –