query.runAsync(new QueryCompleteListener() {
@Override
public void completed(QueryEnumerator result, Throwable error) {
if (error != null) {
ui.update(result); //throws exception
}
}
});