従来の Gallery-Editor 構造を使用して、それぞれに 1 つのアクティビティを実装する Android アプリがあります。ギャラリーから写真を選択 (タップ) すると、Intent を介してエディター アクティビティが起動します。戻るボタンを押すと、ギャラリーに戻ります。ここまでは順調ですね。
問題は、ハードウェアによっては、ファイルの保存に 5 ~ 10 秒かかることです (これより速くなることはありません)。
Androidのドキュメントによると
- onPause() は、次のアクティビティの開始をロックします。
- onStop() は、ギャラリーがフォアグラウンドになる前に保存を終了しません (それまでに保存されたものを読み取る必要があります)。
そうするとき?
別のスレッドに保存して、終了時に全員にフラグを立てる唯一のオプションですか?
ありがとう