2016-05-25 12 views
-1

を停止:Androidのサービス私は活動からサービスを停止すると

Intent locationIntent = new Intent(getApplicationContext(), 
      LocationService.class); 
    stopService(locationIntent); 

、それはsuper.onDestroy()

@Override 
public void onDestroy() { 
    //super.onDestroy(); 
} 

を呼び出さないように、サービスのonDestroyメソッドをオーバーライドし、それはまだ生きているのだろうか?

+3

これがとにかく宿題の質問であることを私には思える、それを試してみて、自分 –

+0

を参照しかし、私はあなたがsuper.onDestroyを(省略した場合、それはコンパイルエラーを与えるだろうと思う) –

+0

... – Vic

答えて

1

いいえ、それは生きていません。 onDestroy()メソッドを使用すると、Serviceが割り当てられたリソースをすべてクリーンアップできますが、コンポーネント自体のライフサイクルには影響しません。

関連する問題