我试图创建一个选择器来显示能够查看URL的活动。第一个活动应该是网页浏览器,第二个活动应该是我创建的自定义活动,称为"MyBrowser“。
当我运行代码时,没有任何活动与我的意图相匹配。下面是我如何调用隐含意图的方法:
Intent baseIntent = new Intent(Intent.ACTION_SEND, Uri.parse(URL));
Intent chooserIntent = Intent.createChooser(baseIntent, CHOOSER_TEXT);
if (baseIntent.resolveActivity(getPackageManager()) != null) {
            startActivity(chooserIntent);
}以下是我对自定义浏览器活动的意图筛选器:
<intent-filter>
       <action android:name="android.intent.action.VIEW" />
       <category android:name="android.intent.category.DEFAULT" />
       <data android:scheme="http" />
</intent-filter>发布于 2015-04-26 21:24:07
我认为应该是Intent.ACTION_VIEW而不是Intent.ACTION_SEND来浏览网页。
VIEW
https://stackoverflow.com/questions/29883671
复制相似问题