In attesa di introito get requestCode

Utilizzo un AlarmManager per avviare un servizio. Quando imposta l' AlarmManager i utilizza il PendingIntent e utilizza un PendingIntent univoco che è uguale a una row ID nel mio database.

 PendingIntent pendingIntent = PendingIntent.getBroadcast(SettingsActivity.this, lecture.getId(), myIntent, 0); 

Come posso recuperare quell'ID nel mio servizio quando inizia? Ho fondamentalmente bisogno solo del parametro requestCode. Vorrei utilizzare quell'ID per recuperare i dati dal mio database e mostrarlo in una notifica. Ho implementato tutte le cose, ho solo bisogno di quel requestCode. È ansible get?

  • Firebase - Gli utenti multipli contemporaneamente aggiornano lo stesso object utilizzando il suo valore vecchio
  • Finestra di coda della window nativaFunzione buffer non rendere l'output dal decodificatore Stagefright
  • Imansible get il feed di una pagina di facebook nella mia app
  • utilizzando due spine androide uno dipendente dall'altra
  • iptables in android
  • La mia posizione attuale restituisce sempre null. Come posso risolvere questo problema?
  • Grazie

  • AlarmManager avviare l'applicazione invece di submit la notifica
  • Come può ripetere AlarmManager avviare AsyncTask?
  • Come creare diversi pendentiintendenti in modo che i filtriEquals () restituiscano false?
  • Notifica a tempo determinato
  • Funzionalità di promemory
  • Metodo build () mancante di NotificationCompat.Builder
  • One Solution collect form web for “In attesa di introito get requestCode”

    Devi mettere lecture.getId() in lecture.getId() del tuo myIntent . Secondo Javadoc requestCode non è ancora utilizzato.

     // store id myIntent.putExtra("id", lecture.getId()); // read id or -1, if there is no such extra in intent int id = myIntent.getIntExtra("id", -1); 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.