Mam ten kod:Czy mogę używać AlarmManager z LocalBroadcastManager na Androidzie?
private AlarmManager alarmManager = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
private PendingIntent alarmIntent = PendingIntent.getBroadcast(this, 0, new Intent("my action-name"), 0);
alarmManager.setInexactRepeating((int)AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + autoUpdateIntervalInMinutes * 60 * 1000, autoUpdateIntervalInMinutes * 60 * 1000, alarmIntent);
Ale chciałbym to zmienić za LocalBroadcastManager. czy to możliwe?
czy istnieje sposób, aby intencją bardziej prywatnego, tak aby inne aplikacje nie będą mogły korzystać to? –
W skrócie, nie. Jednak wszelkie inne aplikacje, które chcą słuchać twoich audycji, muszą znać pełny ciąg akcji. Zapewnia to przynajmniej pewne bezpieczeństwo poprzez zaciemnienie (co nie jest tak naprawdę bezpieczeństwem). – Doge