我对我的意图生命周期有点困惑。我有一个文件浏览器,它可以让我导航到特定的图形文件,我启动了查看该文件的意图,然后我们就走了。返回键将我返回到文件浏览器。此外,根据此处的建议(来自 Phylum Tea),我现在可以通过网络或诸如 Astro 之类的第 3 方文件浏览器浏览文件。都好。
我的问题是,从 Web 打开一个文件后,它显示得很好,返回键将我返回到 Web 浏览器,但是当我选择另一个文件以按我的意图查看时,第一个文件仍然存在。当我在第一个文件后退出查看器时,意图仍然存在,现在(从 Web 浏览器)后续文件没有传递给查看器,我们只是将原始意图及其内容带回查看.
所以我的问题:当使用意图查看通过我的内置文件浏览器以外的其他方式引入的文件时,我应该在 onClose() 处做什么以确保终止意图?以及如何将这种情况与通过我自己的文件浏览器打开文件区分开来?
希望这是有道理的!
tVm 寻求任何建议。
巴兹