Class GroupManagerListFragment

  • 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 GroupManagerListFragment
    extends BaseViewModelFragment<VM>
                        

    群管理员列表页面

    Since:

    5.12.2

    Author:

    rongcloud

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      GroupManagerListViewModel onCreateViewModel(Bundle bundle) 创建 ViewModel
      View onCreateView(@NonNull() Context context, @NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle args) 创建模块后调用,以创建要在片段或活动中使用的视图。 在此方法中,模块使用属于组件的组件来构建视图。
      void onViewReady(@NonNull() GroupManagerListViewModel viewModel) View 创建之后
      void addGroupManager(ConversationIdentifier conversationIdentifier, List<String> UserIdList) 添加群管理员
      void onRemoveGroupManager(String groupId, GroupMemberInfo groupMemberInfo) 移除群管理员
      void onGroupManagerRemovalResult(String groupId, GroupMemberInfo groupMemberInfo, boolean isSuccess) 移除群管理员结果
      void onStart()
      • Methods inherited from class io.rong.imkit.base.BaseViewModelFragment

        getViewModel, onBeforeViewReady, onCreate, onCreateView
      • Methods inherited from class io.rong.imkit.base.BaseFragment

        finishActivity, isFragmentAlive, onBackPressed, onDestroy, sendFinishActivityBroadcast
      • 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, 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
    • Constructor Detail

      • GroupManagerListFragment

        GroupManagerListFragment()
    • Method Detail

      • onCreateView

        @NonNull() View onCreateView(@NonNull() Context context, @NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle args)

        创建模块后调用,以创建要在片段或活动中使用的视图。 在此方法中,模块使用属于组件的组件来构建视图。

        Parameters:
        context - 上下文
        inflater - 可用于扩充模块中任何视图的 LayoutInflate 对象
        container - 父布局
        args - 实例化模块时提供的参数(非必须)
        Returns:

        返回 UI 的视图。

      • addGroupManager

         void addGroupManager(ConversationIdentifier conversationIdentifier, List<String> UserIdList)

        添加群管理员

        Parameters:
        conversationIdentifier - 会话标识
        UserIdList - 用户 ID 列表
      • onRemoveGroupManager

         void onRemoveGroupManager(String groupId, GroupMemberInfo groupMemberInfo)

        移除群管理员

        Parameters:
        groupId - 群组 ID
        groupMemberInfo - 群成员信息
      • onGroupManagerRemovalResult

         void onGroupManagerRemovalResult(String groupId, GroupMemberInfo groupMemberInfo, boolean isSuccess)

        移除群管理员结果

        Parameters:
        groupId - 群组 ID
        groupMemberInfo - 群成员信息
        isSuccess - 是否成功