The following is the code I’m using, it is retrieving the Item object, I’m getting name, details, etc, except for the location. No luck after enabling the “AutoLoad” checkbox too
DataQueryBuilder queryBuilder = DataQueryBuilder.create();
queryBuilder.setWhereClause( whereClause ).setRelationsDepth( 1 );
queryBuilder.setRelated(COLUMN_NAME_ITEM_LOCATION);
Backendless.Data.of( Item.class ).find(queryBuilder, new AsyncCallback<List<Item>>() {
@Override
public void handleResponse(List<Item> response) {
//TODO debug message
tvStatus.setText("Started searching");
// foundItems= (ArrayList) response;
for( Item item : response)
{ foundItems.add(item);
// Log.i(TAG,"Entered for loop");
// tvStatus.append(item.getItemName()+"\n");
Log.i(TAG,item.getItemName());
}
mAdapter.notifyDataSetChanged();
}
@Override
public void handleFault(BackendlessFault fault) {
Log.e(TAG,"Error: "+fault.getCode()+fault.getMessage());
}
});