listview中的可点击链接

Vik*_*ati 4 android textview android-listview android-activity

列表视图可点击链接poblem.

我在getView()中使用以下代码在listview中生成可点击链接.

myTextView.setMovementMethod(LinkMovementMethod.getInstance());
String linkText = "<a href=\"http://www.google.com\">Google</a>";
myTextView.setText(Html.fromHtml(linkText));
Run Code Online (Sandbox Code Playgroud)

此代码适用于不在列表视图中的textview,但是当我在列表视图中将其用于textview时,单击链接会引发以下异常.

AndroidRuntimeException: Calling startActivity() from outside of an Activity
context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Run Code Online (Sandbox Code Playgroud)

Vik*_*ati 8

得到的答案在这里.我只需要更改构造函数调用

CustomAdapter mAdapter = new CustomAdapter( mContext, itemList);
Run Code Online (Sandbox Code Playgroud)

CustomAdapter mAdapter = new CustomAdapter( this, itemList);
Run Code Online (Sandbox Code Playgroud)