【问题标题】:android linkify intentandroid链接意图
【发布时间】:2010-07-15 00:01:45
【问题描述】:

我有一个 ListView,它使用 Linkify 在我的应用程序中创建指向另一个活动的链接。网址看起来像content://com.myapp/activitiy/view?param=blah

每次都能正常工作。

但是,在另一个视图中,我试图调用一些这样的代码:

   Intent i = new Intent("content://com.myapp/activity/view?param=blah");
   i.setAction(Intent.ACTION_VIEW);
   startActivity(i); 

但由于某种原因,这似乎不起作用。它不会触发我的活动(事实上,如果我不包含 setAction() 调用,它会爆炸。我应该如何创建 Intent 使其行为方式与 Linkify 相同...?

现在我意识到我可以设置附加功能,然后在活动中处理它,但这似乎是重复的努力。所以相反,我会花时间去做这件事,然后发布这个问题。所以非常感谢任何帮助。 :)

【问题讨论】:

    标签: android android-intent linkify


    【解决方案1】:

    啊。刚刚想通了:

    String uri = "content://...";
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
    startActivity(i);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-18
      • 2014-05-15
      • 2012-02-04
      • 2015-07-14
      • 2012-12-22
      • 2013-07-23
      • 2016-04-26
      相关资源
      最近更新 更多