Я хочу, чтобы мое приложение, чтобы открыть текстовый файл с любым из файлов редакторов, установленных на моем терминале, но я получаю это исключение:Намерение для редактирования обычного текстового файла с установленным редактором файлов (если таковые имеются)
ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.EDIT dat=file:///sdcard/folder/file.txt }
Сначала я думал, что у меня нет редактора файлов, но если я использую файловый менеджер ASTRO, я могу открыть файл как с «Редактором файлов», так и с «QuickOffice», поэтому я думаю, что проблема в том, что я не используя правильный код ...
Вот код
Intent intent = new Intent(Intent.ACTION_EDIT);
Uri uri = Uri.parse("file:///sdcard/folder/file.txt");
intent.setDataAndType(uri, "plain/text");
startActivity(intent);
Что более удивительно то, что, если я использую путь к файлу, который не существует, она продолжает повышение же исключение ...
Спасибо
Как насчет «намерения намерения = нового намерения (Intent.ACTION_VIEW)»; ? –
Это также помогло. Я ошибся с типом MIME и действием. Спасибо :) – Pedriyoo