L'utilisateur de mon application peut créer une liste personnalisée avec des éléments parents et enfants. Je stocke ces informations dans un fichier xml. Je voudrais donner à l'utilisateur l'opportunité de partager ce fichier (Email etc.). Si l'autre utilisateur clique sur ce fichier, je voudrais ouvrir l'application et montrer les données dans ma liste! Ce que j'ai fait jusqu'ici: L'utilisateur peut créer un fichier xml et l'enregistrer dans son stockage. Le problème maintenant: Comment ouvrir l'application lorsque vous avez cliqué sur le fichier? Dois-je créer ma propre extension de fichier contenant les données xml?Android Partager et ouvrir le fichier XML
EDIT:
<activity
android:name=".activities.TrainingSimpleShowActivity"
android:label="@string/title_activity_training_simple_show"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file"
android:host="*"
android:pathPattern=".*\\.xml"
android:mimeType="*/*" />
</intent-filter>
</activity>
Où dois-je mettre le filtre dans l'intention manifeste? – XxGoliathusxX
Dans le manifeste.xml, dans l'activité que vous voulez gérer les données, la principale, je pense dans ce cas. Je vous suggère de vérifier la documentation https://developer.android.com/guide/components/intents-filters.html –
Ok, je l'ai ajouté à l'activité que je veux gérer. Mais quand je clique sur le fichier xml et que je dis "open with ..." il ne montre pas mon application dans la liste. – XxGoliathusxX