Autore Topic: Passare dei dati da una activity ad un receiver  (Letto 370 volte)

Offline vincecarrino

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • vincecarrino
    • Mostra profilo
  • Dispositivo Android:
    Galasy SII
Passare dei dati da una activity ad un receiver
« il: 16 Febbraio 2014, 16:32:49 CET »
0
IO ho una activity dove e devo passare un valore nel receiver:
"public class OutgoingCallReceiver extends BroadcastReceiver {"

io nell'activity ho inserito questo codice:
                        Intent intent1 = new Intent(getApplicationContext(), SecondaActivity.class);
             EditText telNo = (EditText) findViewById(R.id.telNo);
         
            String numerotelefono2 = telNo.getText().toString();
               intent1.putExtra("NomeDati2",numerotelefono2);

nella classe
"public class OutgoingCallReceiver extends BroadcastReceiver {",
ho scritto:
public void onReceive(final Context context, final Intent intent) {
      
      
      Bundle datipassati = intent.getExtras();
      String dato1 = datipassati.getString("NomeDati2");


ma materialmente non riesco a passare il dato tra le classi.

Come faccio a passare questi dati?

Grazie
by vincecarrino

iClaude

  • Visitatore
Re:Passare dei dati da una activity ad un receiver
« Risposta #1 il: 17 Febbraio 2014, 10:32:46 CET »
0
Sinceramente non si capisce cosa vuoi fare. Cmq per lanciare un broadcast ad un BroadcastReceiver si usa il metodo sendBroadcast.
È così che viene invocato onReceive.