
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
public class MyVideoPlugin extends VideoPlugin { @Override public void onClick(Fragment currentFragment, RongExtension extension) { Toast.makeText(currentFragment.getContext(), "我被点击了", Toast.LENGTH_LONG).show(); super.onClick(currentFragment,extension); } }
public class MyExtensionModule extends DefaultExtensionModule { @Override public List<IPluginModule> getPluginModules(Conversation.ConversationType conversationType) { List<IPluginModule> pluginModules = new ArrayList<>(); pluginModules.add(new ImagePlugin()); pluginModules.add(new MyVideoPlugin()); return pluginModules; } }
public void setMyExtensionModule() { List<IExtensionModule> moduleList = RongExtensionManager.getInstance().getExtensionModules(); IExtensionModule defaultModule = null; if (moduleList != null) { for (IExtensionModule module : moduleList) { if (module instanceof DefaultExtensionModule) { defaultModule = module; break; } } if (defaultModule != null) { RongExtensionManager.getInstance().unregisterExtensionModule(defaultModule); RongExtensionManager.getInstance().registerExtensionModule(new MyExtensionModule()); } } }