1. ホーム
  2. android

[解決済み] IntentServiceとServiceの違いは何ですか?[重複している]。

2022-05-26 14:49:37

質問

<余談
この質問には、すでにここで回答があります :
クローズド 5年前 .

とは何が違うのか、ご教授願えないでしょうか。 IntentServiceService は?

どのように解決するのですか?

簡単に言うと、Serviceは開発者がバックグラウンドの操作を設定するための幅広い実装であり、IntentServiceはバックグラウンドのThreadの作成と後始末を引き受けて、quot; fire and forget" 操作に便利です。

docsから。

サービス サービスは、アプリケーションのコンポーネントで、ユーザーと対話しない間、より長く実行される操作を行うか、他のアプリケーションが使用するための機能を提供するアプリケーションの望みを表します。

IntentService ServiceはIntentServiceの基底クラスです。 非同期なリクエストを処理するサービス (Intentsとして表現される)をオンデマンドで処理するサービスです。クライアントはリクエストを startService(Intent) サービスを必要に応じて開始し、ワーカスレッドを使って順番に各インテントを処理し、仕事がなくなったら自分自身を停止します。

このドキュメントを参照してください。 http://developer.android.com/reference/android/app/IntentService.html