7.3 Get Unjoined Public Groups
ArrayList<Group> unjoinedGroupsArray;
//Success Callback
Handler.Callback success = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
Log.d(TAG, "Get unjoined public groups call successful.");
unjoinedGroupsArray = (ArrayList<Group>)message.getData().getSerializable("BayunUnjoinedGroupsArray");
for (Group group: unjoinedGroupsArray) {
Log.d(TAG, "id: " + group.groupId);
Log.d(TAG, "name: " + group.groupName);
Log.d(TAG, "type: " + group.groupType);
}
return false;
}
};
//Failure Callback
Handler.Callback failure = new Handler.Callback() {
@Override
public boolean handleMessage(Message message) {
String error = message.getData().getString("BayunError", "");
Log.d(TAG, "Error getting Groups.");
return false;
}
};
bayunCore.getUnjoinedPublicGroups(success, failure);Last updated