我正在开发一个应用程序,我需要解析一些可能有一些链接的文本。
当其中一个链接包含某个值(例如www.abc.com
并且被点击时),我必须打开我的一个活动。
我已尝试this accepted answer中的代码,但无法使其正常工作。
当我点击某个链接时,我什么都没有,我已尝试进行一些记录,例如:
public void onClick(View view) {
Log.e("test",span.getURL());
}
但没有记录,似乎我曾经点过链接。
在我的活动中,我使用AsyncTask
保存数据(确实,它有效!),在我的onPostExecute
方法中,我这样做:
protected void onPostExecute(Void result) {
if(_flagOk){
/* .... */
setTextViewHTML(_contenu,datas); //where data is html code
}
}
使用上面链接的代码。