2013-01-08 21 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()消失。

相關問題