Intention pour l'édition de fichier texte avec l'installation de l'éditeur de fichier (le cas échéant)

Je veux que mon application pour ouvrir un fichier texte avec l'un des éditeurs de fichiers installé sur mon terminal, mais je reçois cette exception:

ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.EDIT dat=file:///sdcard/folder/file.txt } 

J'ai d'abord pensé que je n'ai pas d'éditeur de Fichier installé, mais si j'utilise le gestionnaire de fichiers ASTRO, je peux obtenir à ouvrir le fichier avec "de l'Éditeur de Fichier" et "QuickOffice", donc je pense que le problème est que je ne suis pas en utilisant le bon code...

Voici le code

Intent intent = new Intent(Intent.ACTION_EDIT); 
Uri uri = Uri.parse("file:///sdcard/folder/file.txt"); 
intent.setDataAndType(uri, "plain/text"); 
startActivity(intent);

Ce qui est plus surprenant, c'est que si j'utilise le chemin d'accès d'un fichier qui n'existe pas, il ne cesse de soulever la même exception...

Grâce

Comment à propos de "Intent intent = new Intent(Intent.ACTION_VIEW);" ?
Ceci a également permis de. Je me suis trompé avec le type MIME et de l'action. Merci 🙂

OriginalL'auteur Pedriyoo | 2010-12-27