Arrays 当我使用数组进行调用时,我需要引用的异常是什么?

Arrays 当我使用数组进行调用时,我需要引用的异常是什么?,arrays,exception,Arrays,Exception,我正在尝试使用数组拨打电话以获取我的应用程序的国家标志。某些数组元素不能与url一起使用。这迫使我对那些特定的数组元素使用不同的url。我想用试一试的方法得到190面国旗。该部分工作正常,每当它引发(未知)异常时,使用第二个调用,该调用将从不同的网站获取标志。urlBuilderFlagsBeginning。。。urlBuilderFlagsBeginning等一切都已定义 try{flag = ImageDownloader.loadBitmap(urlBuilderFlagsBeginnin

我正在尝试使用数组拨打电话以获取我的应用程序的国家标志。某些数组元素不能与url一起使用。这迫使我对那些特定的数组元素使用不同的url。我想用试一试的方法得到190面国旗。该部分工作正常,每当它引发(未知)异常时,使用第二个调用,该调用将从不同的网站获取标志。urlBuilderFlagsBeginning。。。urlBuilderFlagsBeginning等一切都已定义

try{flag = ImageDownloader.loadBitmap(urlBuilderFlagsBeginning + countryCode.toLowerCase()  + urlBuilderFlagsEnd);
    Log.v("",urlBuilderFlagsBeginning + countryCode.toLowerCase()  + urlBuilderFlagsEnd);
}catch( e){
flag = ImageDownloader.loadBitmap(urlBuilderFlagsBeginning2 + countryCode2.toLowerCase()  + urlBuilderFlagsEnd2);
Log.v("",urlBuilderFlagsBeginning2 + countryCode.toLowerCase()  + urlBuilderFlagsEnd2);
}

使用此阵列时,我需要参考哪些异常情况?

我们如何知道您使用的是哪个库?为什么不尝试生成异常并查看从stacktrace调用它呢?Android运行时-致命异常:main Java.lang.NullPointerException和im使用Android库和graphview(与此无关)编辑:我使用了NullPointerException,它被证明是无用的。您可以(但不应该)捕获NullPointerException。如果您试图捕获NullPointerException,但第一次尝试返回null,但仍然不起作用,那么您在其他地方遇到了问题。此外,您应该使用类似
flag=get_first_way()的控制流,而不是捕获可能来自任何地方的NullPointerException;如果(flag==null){flag=get_flag_second_way();}
正确,非常感谢您的帮助:)