在textview中链接,放置在列表视图中

时间:2015-04-17 20:00:50

标签: android linkify

我有一个列表视图,其中列表的每个元素都有一个textview。此textview具有以下属性:

chatText.setMovementMethod(LinkMovementMethod.getInstance()); Linkify.addLinks(chatText,Linkify.ALL);

现在所有链接都显示正常但是当我点击它们时,应用程序会强行停止并显示以下错误:

android.util.AndroidRuntimeException:从Activity上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?

如何解决这个错误?

2 个答案:

答案 0 :(得分:0)

您可能正在使用不正确的上下文,请使用您的活动上下文。

答案 1 :(得分:0)

您需要添加此标志

  在调用startActivity()

之前

FLAG_ACTIVITY_NEW_TASK

你的意图。

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);