Check LatLngBounds.Builder if null

android, android-maps-v2, java

Solution

You can create a counter and use it to verify that you have at least one point.

int counter = 0;
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for(int x = firstVisibleItem; x < lastVisibleItem; x++){
    counter++;
    builder.include(temp.getPosition());
}
if (counter > 0) {
    //use a LatLngBounds.Builder to build the LatLngBounds object
}

Problem

This is mycode: ``` LatLngBounds.Builder builder = new LatLngBounds.Builder(); for(int x = firstVisibleItem; x < lastVisibleItem; x++){ builder.include(temp.getPosition()); } ``` However this line throws an error (`java.lang.IllegalStateException: no included points `: ``` double north = builder.build().northeast.latitude; ``` This is because the above loop didn't run at all so no points were included in the `builder`. How can I check if the builder has at least one point? I tried `builder.build()!=null` which throws the above error and `builder!=null` which is always True. `try{}catch(IllegalStateException e){ }` works. Is it stupid to ask a `!=null` way? Mico-management? Thanks

Original source