我的活动没有被action_view调用

时间:2014-03-06 08:54:21

标签: android

我在应用程序com.example.one中创建了一个活动,该活动调用应用程序com.example.two中的另一个活动。 在活动中,我已经声明了以下intent-filter

  <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="http" />
            </intent-filter>

然而,在使用操作调用此活动时 - Intent.ACTION_VIEW或甚至使用android.intent.action.VIEW直接调用浏览器而不是我放置的Intent选择器。

Intent ii=new Intent(Intent.ACTION_VIEW);
        ii.setData(Uri.parse("http://www.google.com"));
startActivity(Intent.createChooser(ii,"done"));

请更新为什么我没有获得浏览器和我的活动的意图选择器。 感谢

2 个答案:

答案 0 :(得分:1)

可能你需要包含另一个带有意图过滤器的可浏览类别。 <category android:name="android.intent.category.BROWSABLE" />

答案 1 :(得分:0)

清除浏览器默认设置,而不是尝试调用您的 方法,应该要求选择可用应用的动作, 只有这个时间而且永远,在这里,你可以随身携带。

要清除转到设置 - &gt;应用 - &gt;浏览器[Chrome,Firefox或其他任何其他设置] 而不是每个浏览器按下“清除默认值”按钮。