Context.StopService(Intent) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のアプリケーション サービスを停止することを要求します。
[Android.Runtime.Register("stopService", "(Landroid/content/Intent;)Z", "GetStopService_Landroid_content_Intent_Handler")]
public abstract bool StopService (Android.Content.Intent? service);
[<Android.Runtime.Register("stopService", "(Landroid/content/Intent;)Z", "GetStopService_Landroid_content_Intent_Handler")>]
abstract member StopService : Android.Content.Intent -> bool
パラメーター
- service
- Intent
停止するサービスの説明。 意図は完全に明示的であるか (コンポーネント名を指定する)、またはターゲットとする特定のパッケージ名を指定する必要があります。
戻り値
既に実行中の特定のインテントに一致するサービスがある場合は、停止され true
、返されます。それ以外の場合 false
は返されます。
- 属性
例外
注釈
特定のアプリケーション サービスを停止することを要求します。 サービスが実行されていない場合、何も起こりません。 それ以外の場合は停止されます。 startService() の呼び出しはカウントされないことに注意してください。これにより、開始回数に関係なくサービスが停止します。
停止時にサービスがフォアグラウンド サービスとして実行されている場合、関連付けられている通知は削除されます。 これを回避するために、アプリは、通知を停止する前に、サービスのライフサイクルから切り離すために使用 android.app.Service#stopForeground(int) stopForeground(STOP_FOREGROUND_DETACH)
できます。
停止したサービスにセットでバインドされた#BIND_AUTO_CREATE
オブジェクトがServiceConnection
残っている場合、これらのバインディングがすべて削除されるまで破棄されないことに注意してください。 サービスの android.app.Service
ライフサイクルの詳細については、ドキュメントを参照してください。
この関数は、指定されたサービスを停止するアクセス許可がない場合にスロー SecurityException
されます。
の Java ドキュメントandroid.content.Context.stopService(android.content.Intent)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。