2011-02-14 3 views
0

Je suis donc en train de mettre à jour une application que j'ai créée il y a un certain temps. Dans le AndroidManifest.xml je donne les résultats suivants (avec un <intent-filter> pour android.intent.action.MAIN) à l'intérieur d'un <activity>:android.intent.action.SEND; mal le faire?

<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> 

Si je me souviens bien, quand je créé cette application, ce qui précède (moins les android:label et android:icon les bits) travaillé; mon application apparaîtrait dans le menu "Partager". Il y a quelques semaines, j'ai remarqué une critique de mon application sur le marché disant que ça ne se voyait pas en essayant de partager des choses. J'ai vérifié, et bien sûr, ce n'était pas là.

Est-ce que le fait que j'ai deux blocs <intent-filter> pour une activité le rend confus? Est-ce que j'ai cassé quelque chose entre maintenant et maintenant, est-ce que quelque chose a changé dans l'API Android, ou que se passe-t-il ici?

Répondre

2

Vous n'avez pas besoin de spécifier une catégorie? (comme <category android:name="android.intent.category.DEFAULT" />

+0

Wow, ouais, merci, je ne peux pas croire que j'ai raté ça. – Jamie

Questions connexes