Skip to main content

Starting March 27, 2026, RC is rebranded as Nexconn. Existing RC SDK customers can continue using this documentation. New customers should refer to the Nexconn developer documentation.

Add Friend Page

The AddFriendList page allows users to search and add new friends. Users can enter a friend's unique identifier to search and view results. Below are detailed descriptions of related components:

  • AddFriendListActivity: Container class for the add friend page, responsible for loading and displaying AddFriendListFragment.
  • AddFriendListFragment: Core component of the add friend page, handling UI elements like search bars and prompts, as well as user input and search operations.
  • AddFriendListViewModel: Data and business logic handler, responsible for searching friends based on user input and passing results to AddFriendListFragment.
  • XML Layout: rc_page_friend_list_add.xml

Launching the Add Friend Page

  startActivity(AddFriendListActivity.newIntent(getContext()))

Customization

See User Profile Hosting Page Design for custom Fragment implementation.

// Custom CustomAddFriendListFragment
public class CustomAddFriendListFragment extends AddFriendListFragment {

@Override
protected void onViewReady(@NonNull AddFriendListViewModel viewModel) {
super.onViewReady(viewModel);
// Modify title text
headComponent.setTitleText("New Title");

// Override back button click event
headComponent.setLeftClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

}
});

// Override search behavior
searchComponent.setSearchQueryListener(
new SearchComponent.OnSearchQueryListener() {
@Override
public void onSearch(String query) {
// Search input callback
}

@Override
public void onClickSearch(String query) {
// Search button click callback
}
});
}

// Override search result navigation logic
@Override
protected void onUserProfileSearchResult(UserProfile userProfiles) {

}
}