ユーザーがアプリケーションを強制終了した後、サービスが実行されているかどうかを確認したい。これどうやってするの。これは、broadcastReceiver の onReceive で行っています。ただし、強制的に閉じた後でも、Toast を実行しているサービスが表示されます。
boolean isServiceRunning = AppSettings.getServiceRunning(context);
if (isServiceRunning)
{
Toast.makeText(context,"service running", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(context,"service stopped", Toast.LENGTH_LONG).show();
}