How to check if an Array was defined?


#1

Hi!
So I have this String Array in my little programm called allData and it is defined by allData = saveStrings(URL);. But what if there’s no wifi connection on the device? The programm will crash instantly, because I use split to scatter the contents of allData into an other Array. I want to avoid that by checking if the array is undefinend. But how? Or is there another possibility?


#2

There are two possibilities, either the method returns null or an empty array, you can check for both with

  if(allData != null && allData.length > 0){ 
    // We got some stuff in the array
  }

#3

Thanks! Forgot to test for null…