Class MyProfileFragment

  • All Implemented Interfaces:
    android.content.ComponentCallbacks , android.view.View.OnClickListener , 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 MyProfileFragment
    extends BaseViewModelFragment<VM> implements View.OnClickListener
                        

    我的资料页面

    Since:

    5.12.0

    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
      MyProfileViewModel onCreateViewModel(Bundle bundle) 创建 ViewModel
      void onViewReady(@NonNull() MyProfileViewModel viewModel) View 创建之后
      void onResume()
      View onCreateView(@NonNull() Context context, @NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle args) 创建模块后调用,以创建要在片段或活动中使用的视图。 在此方法中,模块使用属于组件的组件来构建视图。
      void notifyUserProfileChanged(@NonNull() UserProfile userProfile)
      void onClick(View v)
      void onUserHeaderClick(View view) 用户头像点击
      void onNickNameClick(View view) 昵称点击
      void onGenderClick(View view) 性别点击
      • 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, 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
    • Constructor Detail

      • MyProfileFragment

        MyProfileFragment()
    • 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 的视图。

      • onUserHeaderClick

         void onUserHeaderClick(View view)

        用户头像点击

        Parameters:
        view - View
      • onNickNameClick

         void onNickNameClick(View view)

        昵称点击

        Parameters:
        view - View
      • onGenderClick

         void onGenderClick(View view)

        性别点击

        Parameters:
        view - View