T
the_time
Ambitioniertes Mitglied
- 0
Hallo,
ich starte einen AlarmManager in der MainActivity, dann wird der Intent an die onHandleIntent() Methode geschickt. Von dort wird einen Request an den Server geschickt, danach wird die Response von der onHandleIntent() an die Map Activity weitergeleitet. Was ich erreichen will, ist den AlarmManager in the MainActivity komplett zu stoppen wenn die onBackPressed() Methode in der Map Activity aufgerufen wurde.
Code in the MainActivity:
Map Activity:
Schöne Grüße,
the_time.
ich starte einen AlarmManager in der MainActivity, dann wird der Intent an die onHandleIntent() Methode geschickt. Von dort wird einen Request an den Server geschickt, danach wird die Response von der onHandleIntent() an die Map Activity weitergeleitet. Was ich erreichen will, ist den AlarmManager in the MainActivity komplett zu stoppen wenn die onBackPressed() Methode in der Map Activity aufgerufen wurde.
Code in the MainActivity:
Code:
Intent intent = new Intent(MainActivity.this,
GetLLRD.class);
intent.putExtra("json_data", json);
PendingIntent pendingIntent = PendingIntent.getService(
getApplicationContext(), 123, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarm = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Calendar cal = Calendar.getInstance();
alarm.setRepeating(AlarmManager.RTC_WAKEUP,
System.currentTimeMillis(), 20 * 1000,
pendingIntent);
startService(intent);
Map Activity:
Code:
public class Map extends FragmentActivity implements OnMapReadyCallback {
.
.
.
@Override
public void onBackPressed() {
//Hier will ich den AlarmManager stoppen.
}
}
Schöne Grüße,
the_time.
Zuletzt bearbeitet: