Group notification page
Group application page
The group application page displays and manages group membership requests. Users can view the application list and accept or reject requests. The following components support the group application page:
- GroupApplicationsActivity: Container class that loads and displays
GroupApplicationsFragment. - GroupApplicationsFragment: Core component that displays the group application list and handles user interactions.
- GroupApplicationsViewModel: Data and business logic handler that retrieves group application data from the server or local storage and passes it to
GroupApplicationsFragment. - XML layout:
nc_page_group_applications.xml
Group application page
The group application page consists of three parts: navigation bar, search bar, and group list.

Launch the group management list page
Java
int pageCount = 50; // Number of items per page, default is 50
startActivity(GroupApplicationsActivity.newIntent(this, pageCount));
Customize
Java
// Custom CustomGroupApplicationsFragment
public class CustomGroupApplicationsFragment extends GroupApplicationsFragment {
/**
* Accept application
*
* @param groupApplicationInfo Group application information
* @param listener Confirm click listener
*/
protected void onApplicationAccept(
GroupApplicationInfo groupApplicationInfo,
@NonNull OnActionClickListener.OnConfirmClickListener<Integer> listener) {
}
/**
* Reject application
*
* @param groupApplicationInfo Group application information
* @param listener Confirm click listener
*/
protected void onApplicationReject(
GroupApplicationInfo groupApplicationInfo,
@NonNull OnActionClickListener.OnConfirmClickListener<Boolean> listener) {
}
/**
* Click options menu button
*
* @param anchor Anchor view
*/
protected void onOptionsMenuClick(View anchor) {
}
}