У меня есть файл XML
на внешнем хранилище, и у меня есть разные приложения, которые могут открыть этот формат файла.Как я могу создать неявное намерение для файла XML
Я собираюсь отправить неявное намерение, как это для того, чтобы найти приложение, чтобы открыть файл XML
:
public static boolean isIntentAvailable(Context context, Intent intent) {
List<ResolveInfo> list = context.getPackageManager().queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return !list.isEmpty();
}
Этого метод имеет 2 аргумента. Вопрос в том, как создать intent
для второго аргумента?
У меня есть только путь к файлу, который мне нужно открыть, и я попробовал этот путь:
Intent intent = new Intent(**path to file**);
Но это не работает ... Как я могу создать это намерение правильно?