android.intent.action.SEND;делать неправильно? - PullRequest
0 голосов
/ 15 февраля 2011

Итак, я обновляю приложение, которое я создал некоторое время назад.В AndroidManifest.xml у меня есть следующее (вместе с <intent-filter> для android.intent.action.MAIN) внутри <activity>:

<intent-filter android:label="@string/send_label" android:icon="@drawable/icon">
    <action android:name="android.intent.action.SEND" />
    <data android:mimeType="text/plain" />
</intent-filter>

Если я правильно помню, когда я впервые создал это приложение, выше(минус android:label и android:icon биты);мое приложение будет отображаться в меню «Поделиться».Пару недель назад я заметил обзор моего приложения на Маркете, в котором говорилось, что оно не показывалось при попытке поделиться материалом.Я проверил, и, конечно же, его там не было.

Не смущает ли это тот факт, что у меня есть два блока <intent-filter> для одного действия?Я что-то сломал между тем и сейчас, что-то изменилось в Android API или что здесь происходит?

1 Ответ

2 голосов
/ 15 февраля 2011

Вам не нужно указывать категорию? (например, <category android:name="android.intent.category.DEFAULT" />

...