Wie laufen BroadcastReceiver im JobService Hintergrund, wenn die app getötet wird, wird auf die Oreo-Gerät?
Wenn die app im hintergrund läuft , funktioniert alles Prima , sobald ich aber töten Sie die app, die BroadcastReceiver getötet wird auch nur auf Android Oreo
protected Void doInBackground(Void... params) {
startTimer();
return null;
}
}
private void startTimer(){
timer = new Timer();
timerTask = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run(){
// Toast.makeText(getApplicationContext()," iside startTimer startTimer ",Toast.LENGTH_LONG).show();
IntentFilter filter = new IntentFilter();
filter.addAction("android.provider.Telephony.SMS_RECEIVED");
filter.addAction(android.telephony.TelephonyManager.ACTION_PHONE_STATE_CHANGED);
registerReceiver(receiver, filter);
}
});
}
};
timer.schedule(timerTask, 1000, 1000);
}