백그라운드에서 계속 서비스를 실행하십시오. 예를 들어 앱을 종료해야만 토스트 메시지가 20 초 표시됩니다. 당신이 당신의 서비스를 선언 매니페스트에서는백그라운드에서 계속 서비스를 실행하십시오.
public class AppService extends IntentService {
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
public AppService() {
super("AppService");
}
@Override
protected void onHandleIntent(Intent workIntent) {
Toast.makeText(getApplicationContext(), "hai", Toast.LENGTH_SHORT).show();
SystemClock.sleep(20000);
}
}
... 나를 위해 작동합니다. – aldok