3

サーバーへのファイルのアップロードやダウンロードなどの AsyncTasks を処理するサービスを作成しました。最近のアクティビティ メニューからアプリをスワイプすると、サービスが強制終了されます。それは正常な動作ですか?もしそうなら、1つの解決策はそれをフォアグラウンドサービスとして設定することstartForeground(int, Notification)ですが、通知を表示する必要があり、実行中のAsyncTaskごとにすでに1つ表示しているため、通知を表示したくありません。

最近のアクティビティ メニューから「プレイ ストア」をスワイプしても、「プレイ ストア」アプリはどのようにアプリケーションをダウンロードし、ダウンロードを維持しますか?

4

1 に答える 1

2

それは正常な動作ですか?

はい。Android は、ユーザーの要求により、バックグラウンド プロセスを終了しました。

その場合、1 つの解決策は startForeground(int, Notification) を使用してフォアグラウンド サービスとして設定することですが、通知を表示する必要があり、実行中の AsyncTask ごとに既に 1 つ表示しているため、通知を表示したくありません。

Notification「実行中の AsyncTask ごとに」個別に表示しないでください。多くても 1 つを表示しNotificationます。個別に保証するほど重要なアプリは、あるとしてもほとんどありませんNotifications

于 2013-02-18T19:46:09.520 に答える