超媒体的功能扩展
优质
小牛编辑
134浏览
2023-12-01
超媒体点击事件的监听
超媒体消息的点击事件包括:点击打开链接url和点击打开app的原生页面;其中点击打开url链接使用setOnHyperUrlListener接口,方法如下:
Ntalker.getInstance().setOnHyperUrlListener(new OnHyperUrlListener() {
@Override
public void OnOpenHyperUrl(String hyperurl) {
//hyperurl为超媒体消息中点击的url
}
});
点击打开app原生页面的使用的接口如下:
Ntalker.getInstance().setOnHyperPageListener(new OnHyperPageListener() {
@Override
public void OnOpenHyperPage(String type) {
//type为原生页面对应的类型,您可以根据type来打开相应的原生页面
}
});
超媒体自定义参数的传值方式 :
如果需要在超媒体的地址中添加自定义字段,可以使用如下方式,
Map<String, String> data = new HashMap<>();
data.put(key,value);
Ntalker.getInstance().setHyperMediaData(data);
//示例如下:
Map<String, String> mapdata = new HashMap<>();
mapdata.put("OS","Android");
mapdata.put("VERSION","1");
Ntalker.getInstance().setHyperMediaData(mapdata);