类 EaseChatThreadCreateFragment

    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      static class  EaseChatThreadCreateFragment.Builder  
      • 从类继承的嵌套类/接口 androidx.fragment.app.Fragment

        androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addMsgAttrBeforeSend​(io.agora.chat.ChatMessage message)
      Before sending a message, add message attributes, such as setting ext, etc.
      protected boolean checkSdCardExist()  
      android.content.Context context()  
      void initArguments()  
      void initData()  
      void initListener()  
      void initView()  
      void onActivityResult​(int requestCode, int resultCode, android.content.Intent data)  
      void onActivityResult​(androidx.activity.result.ActivityResult result, int requestCode)
      It's the result from ActivityResultLauncher.
      protected void onActivityResultForCamera​(android.content.Intent data)  
      protected void onActivityResultForDingMsg​(android.content.Intent data)  
      protected void onActivityResultForLocalFiles​(android.content.Intent data)  
      protected void onActivityResultForLocalPhotos​(android.content.Intent data)  
      protected void onActivityResultForLocalVideos​(android.content.Intent data)  
      void onChatExtendMenuItemClick​(int itemId, android.view.View view)
      when click the item of extend menu
      void onCreateThreadFail​(int errorCode, java.lang.String message)
      Create thread failed
      void onCreateThreadSuccess​(io.agora.chat.ChatThread thread, io.agora.chat.ChatMessage message)
      Create thread success
      android.view.View onCreateView​(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)  
      void onExpressionClicked​(java.lang.Object emojicon)
      when big icon pressed
      void onPresenterMessageError​(io.agora.chat.ChatMessage message, int code, java.lang.String error)
      message send fail
      void onPresenterMessageInProgress​(io.agora.chat.ChatMessage message, int progress)
      message in sending progress
      void onPresenterMessageSuccess​(io.agora.chat.ChatMessage message)
      message send success
      boolean onPressToSpeakBtnTouch​(android.view.View v, android.view.MotionEvent event)
      when speak button is touched
      void onSendMessage​(java.lang.String content)
      when send message button pressed
      void onTyping​(java.lang.CharSequence s, int start, int before, int count)
      when typing on the edit-text layout.
      void onViewCreated​(android.view.View view, android.os.Bundle savedInstanceState)  
      protected void selectFileFromLocal()
      select local file
      protected void selectPicFromCamera()
      select picture from camera
      protected void selectPicFromLocal()
      select local image
      protected void selectVideoFromLocal()
      select local video
      void sendMessageFail​(java.lang.String message)
      Failed to send message
      void sendMessageFinish​(io.agora.chat.ChatMessage message)
      Complete the message sending action
      void setCustomExtendMenu()
      Set custom extend menu
      void startToChatThreadActivity​(io.agora.chat.ChatMessage message)  
      • 从类继承的方法 androidx.fragment.app.Fragment

        dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, 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, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • REQUEST_CODE_MAP

        protected static final int REQUEST_CODE_MAP
        另请参阅:
        常量字段值
      • REQUEST_CODE_CAMERA

        protected static final int REQUEST_CODE_CAMERA
        另请参阅:
        常量字段值
      • REQUEST_CODE_LOCAL

        protected static final int REQUEST_CODE_LOCAL
        另请参阅:
        常量字段值
      • REQUEST_CODE_DING_MSG

        protected static final int REQUEST_CODE_DING_MSG
        另请参阅:
        常量字段值
      • REQUEST_CODE_SELECT_VIDEO

        protected static final int REQUEST_CODE_SELECT_VIDEO
        另请参阅:
        常量字段值
      • REQUEST_CODE_SELECT_FILE

        protected static final int REQUEST_CODE_SELECT_FILE
        另请参阅:
        常量字段值
    • 构造器详细资料

      • EaseChatThreadCreateFragment

        public EaseChatThreadCreateFragment()
    • 方法详细资料

      • onCreateView

        @Nullable
        public android.view.View onCreateView​(@NonNull
                                              android.view.LayoutInflater inflater,
                                              @Nullable
                                              android.view.ViewGroup container,
                                              @Nullable
                                              android.os.Bundle savedInstanceState)
        覆盖:
        onCreateView 在类中 androidx.fragment.app.Fragment
      • onViewCreated

        public void onViewCreated​(@NonNull
                                  android.view.View view,
                                  @Nullable
                                  android.os.Bundle savedInstanceState)
        覆盖:
        onViewCreated 在类中 androidx.fragment.app.Fragment
      • initArguments

        public void initArguments()
      • initView

        public void initView()
      • setCustomExtendMenu

        public void setCustomExtendMenu()
        Set custom extend menu
      • initListener

        public void initListener()
      • initData

        public void initData()
      • context

        public android.content.Context context()
        指定者:
        context 在接口中 ILoadDataView
      • startToChatThreadActivity

        public void startToChatThreadActivity​(io.agora.chat.ChatMessage message)
      • selectPicFromCamera

        protected void selectPicFromCamera()
        select picture from camera
      • selectPicFromLocal

        protected void selectPicFromLocal()
        select local image
      • selectVideoFromLocal

        protected void selectVideoFromLocal()
        select local video
      • selectFileFromLocal

        protected void selectFileFromLocal()
        select local file
      • onActivityResult

        public void onActivityResult​(int requestCode,
                                     int resultCode,
                                     @Nullable
                                     android.content.Intent data)
        覆盖:
        onActivityResult 在类中 androidx.fragment.app.Fragment
      • onActivityResult

        public void onActivityResult​(androidx.activity.result.ActivityResult result,
                                     int requestCode)
        It's the result from ActivityResultLauncher.
        参数:
        result -
        requestCode -
      • onActivityResultForLocalVideos

        protected void onActivityResultForLocalVideos​(@Nullable
                                                      android.content.Intent data)
      • onActivityResultForCamera

        protected void onActivityResultForCamera​(android.content.Intent data)
      • onActivityResultForLocalPhotos

        protected void onActivityResultForLocalPhotos​(@Nullable
                                                      android.content.Intent data)
      • onActivityResultForDingMsg

        protected void onActivityResultForDingMsg​(@Nullable
                                                  android.content.Intent data)
      • onActivityResultForLocalFiles

        protected void onActivityResultForLocalFiles​(@Nullable
                                                     android.content.Intent data)
      • checkSdCardExist

        protected boolean checkSdCardExist()