2

私が呼び出すと、それが呼び出され、その後に が続くことがthis.startService(new Intent(this, Some_Service.class));
わかります。 onCreate()onStartCommand()

コードが完了したらどうなりますonStartCommand()か?. 自動的に呼び出して停止しますか
? それとも、それを達成するために 電話する必要がありますか?ServiceonDestroy()
this.stopService(new Intent(this, Some_Service.class));

4

2 に答える 2

0

onStartCommand()- アクティビティなどの別のコンポーネントが を呼び出してサービスの開始を要求すると、システムはこのメソッドを呼び出しstartService()ます。このメソッドが実行されると、サービスが開始され、バックグラウンドで無期限に実行できます。これを実装する場合、stopSelf()またはを呼び出して、作業が完了したときにサービスを停止するのはユーザーの責任stopService()です。(バインディングのみを提供する場合は、このメソッドを実装する必要はありません。)

ここを読む

于 2013-07-28T07:25:39.157 に答える