インテントのライフサイクルについて少し混乱しています。特定のグラフィック ファイルに移動できるファイル ブラウザを使用しています。そのファイルを表示するインテントを起動すると、すぐに移動できます。戻るキーでファイル ブラウザに戻ります。また、こちらのアドバイス(Phylum Tea から) から、Web または Astro のようなサードパーティのファイル ブラウザーを介してファイルを参照できるようになりました。すべて良い。
私の問題は、Web からファイルを開いたときに、すばらしい表示がされ、戻るキーを押すと Web ブラウザーに戻るのに、別のファイルを選択して意図的に表示すると、最初のファイルがまだそこにある場合に発生します。最初のファイルの後にビューアーをバックアウトしたとき、インテントは有効なままでしたが、現在 (Web ブラウザーから) 後続のファイルはビューアーに渡されていません。元のインテントとその内容がビューに戻っているだけです。 .
私の Q: インテントを使用して、組み込みのファイル ブラウザ以外から取り込んだファイルを表示する場合、インテントが確実に終了するように onClose() で何をすればよいですか? また、その状況と、自分のファイル ブラウザーでファイルを開くこととをどのように区別すればよいでしょうか?
これが理にかなっていることを願っています!
tVm にアドバイスをお願いします。
バズ