2011-07-28 11 views
3

私はウィジェットのセットを作っているので、押されたときに特定のアプリケーションを開くだけです。私はかなり新しく開発していますので、個々のウィジェットのマニフェストに新しいレシーバを追加し続けることができますか?私はそれを試して、それが動作していたが、私が追加したすべての新しい受信者が私がFCを適用すると、DDMSは「受信者をインスタンス化できません」と言うでしょう。私は下記の私のマニフェストのコピーを3つのレシーバーで提供しました。これについてもっと良い方法があるなら、私に知らせてください。ありがとう。マニフェストに複数の受信者を追加できますか?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.natehoch96.widgets.Template" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="8" /> 

    <application android:icon="@drawable/icon" android:label="@string/app_name"> 
     <activity android:name=".Main" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

      <receiver android:name=".Test1"  android:label="@string/widget_test1"> 
       <intent-filter> 
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
       </intent-filter> 
       <meta-data android:name="android.appwidget.provider" android:resource="@xml/test1_provider" /> 
      </receiver> 

      <receiver android:name=".Test2" android:label="@string/widget_test2"> 
       <intent-filter> 
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
       </intent-filter> 
       <meta-data android:name="android.appwidget.provider" android:resource="@xml/test2_provider" /> 
      </receiver> 

      <receiver android:name=".Test3" android:label="@string/widget_test3"> 
       <intent-filter> 
        <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
       </intent-filter> 
       <meta-data android:name="android.appwidget.provider" android:resource="@xml/test3_provider" /> 
      </receiver> 

答えて

1

受信機のフルパスを使用してください。レシーバーの数に制限はありません。

アンドロイド:名=」Test3" は。 - >アンドロイド:名= "com.yourpackage.Test3"

+0

私はそれを試してみました、それはそれを修正didntの。 :/ – natehoch96

+0

誰かがアイデアを持っていますか? – natehoch96

関連する問題