Android: возможно ли предотвратить определенные действия от обработки намерения? - PullRequest
1 голос
/ 06 октября 2011

Мое приложение для Android запускает намерение, состоящее из видеофайла.Одна вещь, которую я пытаюсь сделать, - не дать встроенному видеоплееру справиться с этим намерением.Вместо этого я хочу, чтобы для воспроизведения этого файла были выбраны только сторонние плееры.Кто-нибудь знает, есть ли способ создать неявное намерение и предотвратить выбор определенных действий / приложений для открытия намерения?

Спасибо, Гарри

1 Ответ

1 голос
/ 06 октября 2011

Передать пользовательский объект в Intent для , например, a string, который уведомляет activity, что он вызывается вашим приложением, так как другие приложения не передают этот пользовательский объект, который можно зарегистрировать в onCreate во время фильтрации Intent и, таким образом, проверьте наличие этого пользовательского объекта, если он присутствует, а затем перейдите к finish the activity

...