【发布时间】:2016-09-10 15:18:05
【问题描述】:
我需要在 onPostExecute 方法打开的 AlertDialog 窗口中打开一个链接(仅当我点击它时)(例如:https://en.wikipedia.org/wiki/Quantico_(TV_series)):
@Override
protected void onPostExecute(String result) {
String res=result.replace("^", "\n");
String link=result.substring(result.indexOf("[") + 1, result.indexOf("]"));
res=res.replaceAll("[.*?]", "");
res=res.replace("[", "");
res=res.replace("]","");
alertDialog.setMessage(res+link);
alertDialog.show();
//System.out.println("RESULT FOUND ===>> "+ res);
//UtilityFunct.list.clear();
}
这是我的 Nexus 5X 上的输出示例:
我已使用“替换”来隔离我需要使其可点击的链接。 我尝试了很多在 stackoverflow 中找到的方法,但没有一种方法有效。
我该怎么办?可能吗? 谢谢
【问题讨论】:
标签: android hyperlink android-alertdialog clickable