如何在没有出现nullexception警告的情况下从另一个类方法安全地读取我的两个数组值。我得到两个值orreclty只是担心"数组访问x [0]可能产生NPE&#34 ;警告而不使用意图
public Class ImageUtility{
public static String[] savePicture(Context context, Bitmap bitmap) {
......
String[] arr = new String[2];
arr[0] = img_name;
arr[1] = img_path;
return arr;
}
public Class Others{
public void Test(){
String[] x = ImageUtility.savePicture(getActivity(), bitmap);
value_one= x[0]; //nullexception warning is here
value_two= x[1];
}
答案 0 :(得分:1)
尝试以下代码
public void Test(){
try{
String[] x = ImageUtility.savePicture(getActivity(), bitmap);
if(x != null && x.Length >= 1){
value_one= x[0];
value_two= x[1];
}
}catch(NullPointerException e){
//print log
}
}