在我的java类中,我声明了一个类作为数组,并且在一个函数中,我将值赋给了类的数组,但是在类中的函数之外它重试了null 。如何访问类数组。在函数中,类变量的数组在java中返回null
声明类的数组变量的是在Java inbuild最终类(https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker)
代码示例:
public class Sample{
Marker redMarker[]; // Marker is the public final class
// https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker
void function1(){
for(int i=0;i<array.length;i++){
redMarker[i] = map.addMarker(.......);
}
}
void function2(){
if(condition){
if(redMarker!=null){
for(int i=0;i<array.length;i++){
redMarker[i].setVisible(false);
}
}
else{
// here I get redMarker is Null.
}
}
}
}
感谢它的作品。 –
@murali_ma很高兴听到它。不用谢。 – Prabhakaran