ho questo codice:Posso usare AlarmManager con LocalBroadcastManager su Android?
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);
Ma vorrei cambiare questo per LocalBroadcastManager. È possibile?
c'è un modo per rendere l'intento più privato, in modo che altre applicazioni non saranno in grado di utilizzare vero? –
In breve, no. Tuttavia, qualsiasi altra app che desideri ascoltare le tue trasmissioni dovrebbe conoscere la stringa di azione completa. Questo almeno ti dà un po 'di sicurezza attraverso l'oscurità (che non è veramente la sicurezza). – Doge