Ciao,
vorrei sapere se posso implementare un BroadcastReceiver nella stessa activity da cui lo chiamo senza creare una nuova classe. Questo mi servirebbe perchč devo prendere dei dati e utilizzare delle funzioni che ho gią nell'activity.
Mi sapreste dare un esempio di codice di come si dichiara e di cosa devo inserire nel manifest?
Io ho inserito questo ma non ma AggiornamentoAutomatico non parte
codice:
public class PaginaFinale extends Activity{
public class AggiornamentoAutomatico extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
//eseguo quello che devo eseguire
}
}
protected void onCreate(Bundle savedInstanceState) {
....
aggiornamento = new Intent(context, PaginaFinale.AggiornamentoAutomatico.class);
pendingIntent_aggiornamento_automatico = PendingIntent.getBroadcast(context, 234324243, aggiornamento, PendingIntent.FLAG_UPDATE_CURRENT);
alarmManager3 = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager3.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis()+ 5000, pendingIntent_aggiornamento_automatico);
grazie
Mattia