Как отфильтровать намерение по его дополнительным данным? - PullRequest
5 голосов
/ 23 июня 2011

У меня есть некоторые действия, которые определили фильтр намерений, например:

<intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="image/*" />
                <data android:mimeType="video/*" />
                <data android:mimeType="audio/*" />
                <data android:mimeType="*/*" />
            </intent-filter>

Но я хочу, чтобы моя активность отображалась в списке, только если это намерение содержит i.putExtra ("asd", "asd"); так есть ли возможность фильтровать в соответствии с дополнениями в намерении?

...