Group Notification Page
tip
This feature is supported starting from version 5.12.2.
Group Application Page
The Group Application Page displays and manages group application information, including viewing application lists, accepting or rejecting applications. Below are detailed descriptions of the related components:
- GroupApplicationsActivity: The container class for the group application page, responsible for loading and displaying
GroupApplicationsFragment
. - GroupApplicationsFragment: The core component of the group application page, responsible for displaying the group application list and handling related user interactions.
- GroupApplicationsViewModel: The data and business logic handler, responsible for fetching group application data from the server or locally and passing it to
GroupApplicationsFragment
. - XML Layout:
rc_page_group_applications.xml
Group Application Page
The Group Application Page generally consists of three parts: a navigation bar, search bar, and group list.

Launching the Group Management List Page
int pageCount = 50; // Number of items per page (default: 50)
startActivity(GroupApplicationsActivity.newIntent(this, pageCount));
Customization
// Custom CustomGroupApplicationsFragment
public class CustomGroupApplicationsFragment extends GroupApplicationsFragment {
/**
* Process an application
*
* @param groupApplicationInfo Group application information
* @param listener Confirmation click listener
*/
protected void onApplicationAccept(
GroupApplicationInfo groupApplicationInfo,
@NonNull
OnActionClickListener.OnConfirmClickListener<IRongCoreEnum.CoreErrorCode>
listener) {
}
/**
* Reject an application
*
* @param groupApplicationInfo Group application information
* @param listener Confirmation click listener
*/
protected void onApplicationReject(
GroupApplicationInfo groupApplicationInfo,
@NonNull OnActionClickListener.OnConfirmClickListener<Boolean> listener) {
}
/**
* Handle menu button click
*
* @param anchor Anchor View
*/
protected void onOptionsMenuClick(View anchor) {
}
}