Domande taggate «android-pendingintent»


9
Chiamare startActivity () dall'esterno di un'attività?
Sto usando un AlarmManagerper innescare un intento che trasmette un segnale. Il seguente è il mio codice: AlarmManager mgr = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent i = new Intent(this, Wakeup.class); try { PendingIntent pi = PendingIntent.getBroadcast(this, 0, i, 0); Long elapsed += // sleep time; mgr.set(AlarmManager.RTC_WAKEUP, elapsed, pi); } catch(Exception r) { …

6
La notifica supera i vecchi extra di intenti
sto creando una notifica all'interno di un BroadcastReceiver tramite questo codice: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns); int icon = R.drawable.ic_stat_notification; CharSequence tickerText = "New Notification"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_VIBRATE; long[] vibrate = {0,100,200,200,200,200}; notification.vibrate = vibrate; …

8
Intento: se l'attività è in esecuzione, portala in primo piano, altrimenti avviane una nuova (dalla notifica)
La mia app ha delle notifiche, che - ovviamente - senza alcun flag, avviano ogni volta una nuova attività in modo da ottenere più stesse attività in esecuzione l'una sull'altra, il che è semplicemente sbagliato. Quello che voglio che sia fare è portare in primo piano l'attività specificata nelle notifiche …

3
PendingIntent non invia extra Intent
Il mio MainActicity inizia RefreshServicecon un Intentche ha un booleanextra chiamato isNextWeek. La mia RefreshServicecrea una Notificationche inizia alla mia MainActivityquando l'utente fa clic su di essa. questo assomiglia a questo: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in …


13
PendingIntent funziona correttamente per la prima notifica ma in modo errato per il resto
protected void displayNotification(String response) { Intent intent = new Intent(context, testActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification = new Notification(R.drawable.icon, "Upload Started", System.currentTimeMillis()); notification.setLatestEventInfo(context, "Upload", response, pendingIntent); nManager.notify((int)System.currentTimeMillis(), notification); } Questa funzione verrà chiamata più volte. Vorrei che ciascuno notificationavvii testActivity quando cliccato. Sfortunatamente, solo la prima …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.