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.

Friend Search Page

The FriendSearch page allows users to search for friends by entering keywords and view friend details. Below are detailed descriptions of its components:

  • FriendSearchActivity: Container class that loads and displays FriendSearchFragment.
  • FriendSearchFragment: Core UI component handling search box, friend list display, and user interactions.
  • FriendSearchViewModel: Processes search logic and delivers results to FriendSearchFragment.
  • XML Layout: rc_page_friend_search.xml

The page consists of three main sections: navigation bar, search bar, and friend list.

Launching the Friend Search Page

  startActivity(FriendSearchActivity.newIntent(getContext()))

Customization

Refer to User Profile Hosting Page Design for fragment customization.

// 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 behavior
headComponent.setLeftClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

}
});

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

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


}

// Set friend item click handler
@Override
protected void onFriendItemClick(FriendInfo friendInfo) {

}
}