Ich habe einen Alarm über den Alarmmanager gesetzt, um einen IntentService zu einer bestimmten Zeit zu starten.Intent startet nicht activity
In IntentService einige Prüfungen ausgeführt und eine Absicht zu Aktivität JobDetails gestartet.
In JobDetails führt das Klicken auf eine Schaltfläche zu einer anderen Aktivität JobField. Nach Beendigung des JobFields -> JobListing wird geöffnet.
JobListing ist eine ListView-Aktivität, die aus allen Jobs besteht. Beim Klicken auf ein Listenelement, d. H. Job, wird JobDetails geöffnet.
Fluss
Anwendung existiert nicht in den letzten Anwendungen.
AlarmManger löst -> IntentService -> Jobdetails -> JobField -> JobListing -> Jobdetails
Die letzte Absicht doest meine Jobdetails Aktivität starten.
Eintrag in logcat
Activity_launch_request id:com.xx.app time:105238474
-Code
IntentService
Intent intent = new Intent(context, JobDetails.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
JobListing
Intent intent = new Intent(context, JobDetails.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
einige Log.v setzen in der Absicht Service zu sehen, ob die Ausführung erreicht dort – Pooya
Versuch 'context' zu ersetzen mit' CLASS_NAME.this' – Daniele
@Daniele Diese bestimmte Absicht funktioniert nicht nur in diesem Zustand. Sei es ein anderer Fluss dieser Absicht arbeitet. – Yatin