サーバーから新しい雑誌のリストをダウンロードするアプリ マガジン リーダー アプリがあります。雑誌は1日1回変わります。少なくとも 1 日に 1 回ダウンロードされるようにする必要があります。
アプリ起動時に雑誌をダウンロードするのですが、時間がかかるので常に読み込み画面を表示しています。さて、問題は、アプリがバックグラウンドに入ると、そこに長時間留まる可能性があり、一定期間以上の場合は雑誌を再度ダウンロードする必要があることです. を使用して、雑誌のダウンロードを開始し、ロード画面を表示しようとしましたがapplicationWillEnterForeground
、起動中に終了した瞬間の状態でアプリが表示され、2、2秒後にロード画面が表示されます。これは非常に奇妙に見えます。
私の質問は、アプリがしばらくバックグラウンドにあった後にロード画面を表示するにはどうすればよいですか? 一定期間後にそれを殺すことになるでしょうが、私はこれが可能だとは思いません. 他の解決策は、アプリがバックグラウンドから再開される前に読み込み画面を表示することですが、その方法がわかりません。それは可能ですか?