Autore Topic: BroadcastReceiver nella stessa Activity da cui viene chiamato  (Letto 780 volte)

Offline Matti111

  • Utente junior
  • **
  • Post: 68
  • Respect: +11
    • Mostra profilo
    • Ad Banners
  • Dispositivo Android:
    Nokia Lumia 800
  • Play Store ID:
    Ronca
  • Sistema operativo:
    Windows 7
BroadcastReceiver nella stessa Activity da cui viene chiamato
« il: 01 Novembre 2011, 10:08:49 CET »
0
Ciao,
come da titolo 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: [Seleziona]
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
« Ultima modifica: 01 Novembre 2011, 10:10:21 CET da Matti111 »
Tutto quello che c'è da sapere sul mobile advertising
AdBanner

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7

Offline Matti111

  • Utente junior
  • **
  • Post: 68
  • Respect: +11
    • Mostra profilo
    • Ad Banners
  • Dispositivo Android:
    Nokia Lumia 800
  • Play Store ID:
    Ronca
  • Sistema operativo:
    Windows 7
Re:BroadcastReceiver nella stessa Activity da cui viene chiamato
« Risposta #2 il: 01 Novembre 2011, 10:44:01 CET »
0
I love you!!!!!!
 
 :D


Funziona, adesso devo solo tradurre il codice per vedere cosa fa. Se non ci riesco torno ;)

Grazie per adesso!

Tutto quello che c'è da sapere sul mobile advertising
AdBanner