|
@@ -2604,7 +2604,7 @@ public class CommonUtil {
|
|
|
LogUtil.println("checkCopyText", url);
|
|
LogUtil.println("checkCopyText", url);
|
|
|
if(StringUtils.isHttpUrl(url)) {
|
|
if(StringUtils.isHttpUrl(url)) {
|
|
|
showGoWebDialog(dialogConfig, closeListener, textString, url);
|
|
showGoWebDialog(dialogConfig, closeListener, textString, url);
|
|
|
- } else{
|
|
|
|
|
|
|
+ } else if(TestUtil.isTest()) {//下面的功能暂不提供给用户
|
|
|
dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否尝试跳转?")
|
|
dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否尝试跳转?")
|
|
|
.setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().tryGotoDeepLink(textString))
|
|
.setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().tryGotoDeepLink(textString))
|
|
|
.setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
|
|
.setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
|
|
@@ -2628,19 +2628,23 @@ public class CommonUtil {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //跳转http或者https链接
|
|
|
private void showGoWebDialog(DialogConfig dialogConfig, View.OnClickListener closeListener, String textString, String url) {
|
|
private void showGoWebDialog(DialogConfig dialogConfig, View.OnClickListener closeListener, String textString, String url) {
|
|
|
- if(checkShouYouShare(closeListener, url)){
|
|
|
|
|
|
|
+ if(checkShouYouShare(closeListener, url)){//小绵羊分享页面特殊处理
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否访问该链接?")
|
|
|
|
|
- .setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url))
|
|
|
|
|
- .setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
|
|
|
|
|
- closeListener.onClick(view);
|
|
|
|
|
- Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url);
|
|
|
|
|
- });
|
|
|
|
|
- ViewUtil.showMsgDialog(SheepApp.getInstance().getCurrentActivity(), dialogConfig);
|
|
|
|
|
|
|
+ if(TestUtil.isTest()) {//下面的功能暂不提供给用户
|
|
|
|
|
+ dialogConfig.setMsg("已经复制如下内容:\n" + textString + "\n,是否访问该链接?")
|
|
|
|
|
+ .setBtnLeftText("确定").setBtnLeftOnClickListener(view -> Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url))
|
|
|
|
|
+ .setBtnRightText("仅一次").setBtnRightOnClickListener(view -> {
|
|
|
|
|
+ closeListener.onClick(view);
|
|
|
|
|
+ Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), url);
|
|
|
|
|
+ });
|
|
|
|
|
+ ViewUtil.showMsgDialog(SheepApp.getInstance().getCurrentActivity(), dialogConfig);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //检查是否是小绵羊分享页面,如果是且获取到了game_id,返回true并调用接口获取对应的applications,然后尝试显示游戏对话框,提示用户是否查看游戏详情
|
|
|
private boolean checkShouYouShare(View.OnClickListener closeListener, String url) {
|
|
private boolean checkShouYouShare(View.OnClickListener closeListener, String url) {
|
|
|
if(url.contains("/shou_you_share/index.html")) {
|
|
if(url.contains("/shou_you_share/index.html")) {
|
|
|
String gameId = StringUtils.getQueryParameter(url, "game_id");
|
|
String gameId = StringUtils.getQueryParameter(url, "game_id");
|