1

マニフェスト内の異なるアクティビティに関連付けられた 2 つのインテント フィルターがあります。

1)

<intent-filter android:label="@string/my_label" >
    <action android:name="android.intent.action.SEND_MULTIPLE" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="image/*" />

2)

<intent-filter android:label="@string/my_label" >
    <action android:name="android.intent.action.SEND_MULTIPLE" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="text/plain"/>

ただし、ImageGallery からアルバムを選択して共有/送信アイコンをクリックすると、このアクションを処理できるアプリのリストに 2 つのエントリが表示されます。

2 番目のインテント フィルターから SEND_MULTIPLE を削除すると、すべて問題ありません。

インテント フィルタの指定が間違っていませんか? 前もって感謝します。ピーター。

4

0 に答える 0