Я немного запутался в своем жизненном цикле намерений.У меня есть файловый браузер, который позволяет мне переходить к определенному графическому файлу, я запускаю намерение просмотреть этот файл, и мы поехали.Клавиша возврата возвращает меня в файловый браузер.Кроме того, по совету здесь (от Phylum Tea) я теперь могу просматривать файл через Интернет или сторонний файловый браузер, такой как Astro.Все хорошо.
Моя проблема возникает, когда, открыв файл из Интернета, он отображается великолепно, клавиша возврата возвращает меня в веб-браузер, но затем, когда я выбираю другой файл для просмотра в моем намерении, первый файлвсе еще там.Когда я отказался от своего средства просмотра после первого файла, намерение осталось живым, и теперь (из веб-браузера) последующие файлы не передаются в средство просмотра, мы просто возвращаем исходное намерение с его содержимым обратно в представление.
Итак, мой вопрос: при использовании намерения для просмотра файла, введенного не через встроенный файловый браузер, что я делаю в onClose (), чтобы убедиться, что намерение прекращено?И как мне отличить эту ситуацию от открытия файла через мой собственный файловый браузер?
Надеюсь, что это имеет смысл!
tVm для любых советов.
Баз