1

インテントのライフサイクルについて少し混乱しています。特定のグラフィック ファイルに移動できるファイル ブラウザを使用しています。そのファイルを表示するインテントを起動すると、すぐに移動できます。戻るキーでファイル ブラウザに戻ります。また、こちらのアドバイス(Phylum Tea から) から、Web または Astro のようなサードパーティのファイル ブラウザーを介してファイルを参照できるようになりました。すべて良い。

私の問題は、Web からファイルを開いたときに、すばらしい表示がされ、戻るキーを押すと Web ブラウザーに戻るのに、別のファイルを選択して意図的に表示すると、最初のファイルがまだそこにある場合に発生します。最初のファイルの後にビューアーをバックアウトしたとき、インテントは有効なままでしたが、現在 (Web ブラウザーから) 後続のファイルはビューアーに渡されていません。元のインテントとその内容がビューに戻っているだけです。 .

私の Q: インテントを使用して、組み込みのファイル ブラウザ以外から取り込んだファイルを表示する場合、インテントが確実に終了するように onClose() で何をすればよいですか? また、その状況と、自分のファイル ブラウザーでファイルを開くこととをどのように区別すればよいでしょうか?

これが理にかなっていることを願っています!

tVm にアドバイスをお願いします。

バズ

4

1 に答える 1

0

あなたの質問を正しく理解できれば、インテントの持続時間を制御できるかどうか尋ねられますか? これは単なるメッセージであり、システム内で跳ね返ることはありません。

Intent を起動すると、アプリケーションがそれをキャッチして反応し、それだけです。

于 2011-08-16T13:19:45.343 に答える