Class RongExtension

    • Constructor Detail

      • RongExtension

        RongExtension(Context context)
        RongExtension 构造方法.
        Parameters:
        context - 上下文
      • RongExtension

        RongExtension(Context context, AttributeSet attrs)
        RongExtension 构造方法.
        Parameters:
        context - 上下文
        attrs - View 的属性集合
    • Method Detail

      • bindToConversation

         void bindToConversation(Fragment fragment, ConversationIdentifier conversationIdentifier, boolean disableSystemEmoji)
      • onResume

         void onResume()

        ConversationFragment onResume() 时的生命周期回调。

      • collapseExtension

         void collapseExtension()

        收起面板。 兼容旧版本,保留此方法。 推荐使用 ViewModel 对应方法。

      • addPluginPager

         void addPluginPager(View v)

        在 plugin 界面添加自定义 view,添加后,+ 号区域全部填充为自定义的 view。 当自定义 view 可见时点击 ”+“ 会触发自定义 view 和默认 plugin 界面间进行切换。

        Parameters:
        v - 自定义 view
      • getConversationType

         ConversationType getConversationType()

        获取当前 Extension 所在会话的会话类型。

        Returns:

        会话类型。

      • getTargetId

         String getTargetId()

        获取当前所在会话的 targetId。

        Returns:

        目标 id。

      • startActivityForPluginResult

         void startActivityForPluginResult(Intent intent, int requestCode, IPluginModule pluginModule)
        Parameters:
        intent - The intent to start.
        requestCode - If >= 0, this code will be returned in onActivityResult() when the activity exits.
      • onActivityPluginResult

         void onActivityPluginResult(int requestCode, int resultCode, Intent data)

        activity 结束返回结果。