【发布时间】:2014-04-23 02:59:35
【问题描述】:
我正在开发一个 android 项目,我必须在其中添加链接,我按照下面给出的示例进行操作。但是当我单击链接时,它既没有突出显示,也无法访问该链接。单击该链接会导致异常,上面写着
android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
当我点击链接时,我想在浏览器中打开链接。如何有效地做到这一点?我期待尽快得到答复!谢谢
注意:我在实际项目中使用动态文本视图
public class StackOverflowActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView link = new TextView(getApplicationContext);
String linkText = "Visit the <a href='http://stackoverflow.com'>StackOverflow</a> web page.";
link.setText(Html.fromHtml(linkText));
link.setMovementMethod(LinkMovementMethod.getInstance());
}
【问题讨论】:
标签: java android hyperlink textview