2013-01-08 23 views
-1

我想在Android浏览器中创建一个链接以便能够调用接收器。在Android浏览器中建立链接调用意图接收器

我读了this关于如何使链接启动我的应用程序,并试图做我的启动接收器接收器相同,但它没有奏效。 这可能吗?

我的接收器的配置如下:

 <receiver 
     android:name="com.wiziapp.wiziappweb.app.MyStartupIntentReceiver" 
     android:label="@string/search" > 
     <intent-filter> 
      <action android:name="android.intent.action.BOOT_COMPLETED" /> 

      <category android:name="android.intent.category.HOME" /> 
     </intent-filter> 
     <intent-filter> 
      <data android:scheme="myapp" /> 

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

      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
     </intent-filter> 
    </receiver> 

我用它来测试它的链接是:

<a href=myapp://enable_notification">Enable notification</a> 
+0

@nammari我认为,你不应该用太多的标志来表达你的感觉 – Talha

回答

1

我想就在Android浏览器的链接,以便能够调用接收器。

这是不可能的。

我的接收器的配置如下:

ACTION_VIEW用于与startActivity(),不sendBroadcast(),那么你的第二个<intent-filter>永远也不可能被使用。

我用它来测试它的联系是

链接只调用startActivity(),不sendBroadcast()。欢迎您将链接指向发送广播的Theme.NoDisplay活动,然后拨打finish()消失。

相关问题