Questions marquées «android-pendingintent»


9
Vous appelez startActivity () depuis l'extérieur d'une activité?
J'utilise un AlarmManagerpour déclencher une intention qui diffuse un signal. Voici mon code: 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) { Log.v(TAG, "RunTimeException: " + …

6
La notification dépasse les anciens extras d'intention
Je crée une notification dans un BroadcastReceiver via ce code: 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; notification.flags …

8
Intention - si l'activité est en cours, placez-la au premier plan, sinon commencez-en une nouvelle (à partir de la notification)
Mon application a des notifications qui, évidemment, sans aucun indicateur, démarrent une nouvelle activité à chaque fois, de sorte que plusieurs activités identiques s'exécutent les unes sur les autres, ce qui est tout simplement faux. Ce que je veux faire, c'est mettre l'activité spécifiée dans l'intention en attente de notifications, …

3
PendingIntent n'envoie pas de suppléments d'intention
Mon MainActicity commence RefreshServicepar un Intentqui a un booleanextra appelé isNextWeek. My RefreshServicecrée un Notificationqui démarre my MainActivitylorsque l'utilisateur clique dessus. cela ressemble à ceci: 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 Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent …


13
PendingIntent fonctionne correctement pour la première notification mais incorrectement pour le reste
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); } Cette fonction sera appelée plusieurs fois. Je voudrais que chacun notificationlance testActivity en cliquant dessus Malheureusement, seule …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.