2016-05-02 7 views
0

私はGoogle MapsText To Speechのようないくつかのサービスを使用しています。私のアプリを閉じると、Androidアプリケーションを閉じた後でも、同じプロセスがバックグラウンドで実行されています。自分のアプリを殺すとバック​​グラウンドサービスが実行されないようにするにはどうすればよいですか?

アプリがフォアグラウンドにないときにプロセスが終了していることを確認するにはどうすればよいですか?これはあなたがすべての活動/コンポーネントを殺害されたホームスクリーンまたは任意の画面を持っている場合は、この

ようなことonDestroyをオーバーライドして、stopService方法で

@Override 
    protected void onDestroy() { 
     super.onDestroy(); 
     stopService(new Intent(this, AppLocationService.class)); 
    } 

を呼び出します行うには

+0

いくつかのコードを投稿してください。どのようにそのサービスを使用していますか? –

答えて

1

一つの方法この場合、私のアプリはAppLocationServiceというサービスを実行しています

0

サービスを強制終了する場合は、次のコードを使用します。

Process.killProcess(Process.myPid());

関連する問題