Perguntas com a marcação «android-pendingintent»


9
Chamando startActivity () de fora de uma Atividade?
Estou usando um AlarmManagerpara acionar uma intenção que transmite um sinal. O seguinte é o meu código: 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
A notificação passa antigos extras de intenção
Estou criando uma notificação dentro de um BroadcastReceiver através deste código: 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
Intenção - se a atividade estiver em execução, leve-a para a frente, caso contrário, inicie uma nova (a partir da notificação)
Meu aplicativo tem notificações, que - obviamente - sem sinalizadores, iniciam uma nova atividade toda vez, para que eu receba várias mesmas atividades sendo executadas umas sobre as outras, o que está errado. O que eu quero fazer é trazer a atividade especificada nas notificações com intenção pendente para a …

3
PendingIntent não envia extras de intenção
Meu MainActicity começo RefreshServicecom um Intentque tem um booleanextra chamadoisNextWeek . Meu RefreshServicefaz um Notificationque inicia meu MainActivityquando o usuário clica nele. isso é assim: 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 funciona corretamente para a primeira notificação, mas incorretamente para o 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); } Esta função será chamada várias vezes. Gostaria que cada um notificationiniciasse testActivity quando clicado. Infelizmente, apenas a …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.