Sono interessato all'utilizzo di intenti in sospeso con le trasmissioni locali. Per rendermi chiaro, sto usando quanto segue per la registrazione dei ricevitori e l'invio della trasmissione: android.support.v4.content.LocalBroadcastManager
.È possibile utilizzare gli intent in sospeso con i broadcast locali?
Ho un ricevitore di trasmissione locale in un servizio che funziona. Sto tentando di inviare trasmissioni locali da un layout di notifica personalizzato che include elementi selezionabili.
Il ricevitore di trasmissione locale - riceve solo semplici intenti di azione. Stavo cercando qualcosa di simile senza alcun risultato:
Intent backintent = new Intent("GOTO_START_BROADCAST");
PendingIntent backIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, backintent, 0);
RemoteViews contentView = new RemoteViews(getPackageName(), R.layout.custom_notification);
contentView.setOnClickPendingIntent(R.id.imageView1, backIntent);
Cosa c'è di sbagliato nell'usare un IntentService invece di un LocalBroadcast per questo caso d'uso? –