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