我有一个列表视图,其中列表的每个元素都有一个textview。此textview具有以下属性:
chatText.setMovementMethod(LinkMovementMethod.getInstance()); Linkify.addLinks(chatText,Linkify.ALL);
现在所有链接都显示正常但是当我点击它们时,应用程序会强行停止并显示以下错误:
android.util.AndroidRuntimeException:从Activity上下文外部调用startActivity()需要FLAG_ACTIVITY_NEW_TASK标志。这真的是你想要的吗?
如何解决这个错误?
答案 0 :(得分:0)
您可能正在使用不正确的上下文,请使用您的活动上下文。
答案 1 :(得分:0)
您需要添加此标志
在调用startActivity()之前
FLAG_ACTIVITY_NEW_TASK
你的意图。
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);