Class GroupAddManagerFragment
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,io.rong.imkit.base.BasePage
public class GroupAddManagerFragment extends GroupMemberSelectionFragment
创建增加群联系人页面
- Since:
5.12.2
rongcloud
-
-
Field Summary
Fields Modifier and Type Field Description protected HeadComponentheadComponentprotected SearchComponentsearchComponentprotected ContactListComponentcontactListComponentprotected VMviewModel
-
Constructor Summary
Constructors Constructor Description GroupAddManagerFragment()
-
Method Summary
Modifier and Type Method Description voidhandleContactSelection(@NonNull() GroupMemberSelectionViewModel viewModel, ContactModel contactModel, OnActionClickListener.OnConfirmClickListener<Boolean> listener)处理联系人选择 voidhandleConfirmSelection(@NonNull() GroupMemberSelectionViewModel viewModel, ConversationIdentifier conversationIdentifier, List<GroupMemberInfo> selectGroupMemberInfoList)处理确认选择 voidonAddGroupManagersResult(String groupId, List<GroupMemberInfo> selectGroupMemberInfoList, boolean isSuccess)添加群管理者结果 -
Methods inherited from class io.rong.imkit.base.BaseViewModelFragment
getViewModel, onBeforeViewReady, onCreate, onCreateView, onCreateViewModel, onViewReady -
Methods inherited from class io.rong.imkit.usermanage.group.memberselect.GroupMemberSelectionFragment
onBindContactListComponent, onBindHeadComponent, onBindSearchComponent, onCreateView, onCreateViewModel, onViewReady -
Methods inherited from class io.rong.imkit.base.BaseFragment
finishActivity, isFragmentAlive, onBackPressed, onDestroy, sendFinishActivityBroadcast -
Methods inherited from class io.rong.imkit.base.BasePage
onCreateView -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
handleContactSelection
void handleContactSelection(@NonNull() GroupMemberSelectionViewModel viewModel, ContactModel contactModel, OnActionClickListener.OnConfirmClickListener<Boolean> listener)
处理联系人选择
- Parameters:
viewModel- 群成员选择 ViewModelcontactModel- 联系人信息listener- 确认点击监听器
-
handleConfirmSelection
void handleConfirmSelection(@NonNull() GroupMemberSelectionViewModel viewModel, ConversationIdentifier conversationIdentifier, List<GroupMemberInfo> selectGroupMemberInfoList)
处理确认选择
- Parameters:
viewModel- 群成员选择 ViewModelconversationIdentifier- 会话标识selectGroupMemberInfoList- 选中的群成员信息列表
-
onAddGroupManagersResult
void onAddGroupManagersResult(String groupId, List<GroupMemberInfo> selectGroupMemberInfoList, boolean isSuccess)
添加群管理者结果
- Parameters:
groupId- 群组 IDselectGroupMemberInfoList- 选中的群管理者列表isSuccess- 是否成功
-
-
-
-