Autore Topic: azione estranea al click della notifica  (Letto 610 volte)

Offline RAN3000

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Sistema operativo:
    Ubuntu 12.04 LTS con Unity
azione estranea al click della notifica
« il: 19 Marzo 2012, 17:56:11 CET »
0
Sto facendo un'applicazione che crea una notifica e poi al click di essa mette il telefono in sleep.
Mi servirebbe sapere come impostare il click della notifica.
Ho cercato un po su google ma non ho trovato nulla... :-(

Grazie in anticipo :-)

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:azione estranea al click della notifica
« Risposta #1 il: 20 Marzo 2012, 00:19:49 CET »
0
Dalla documentazione ufficiale:
http://developer.android.com/guide/topics/ui/notifiers/notifications.html#HandlingNotifications

In pratica il pendingIntent che passi al notifier.setLatestEventInfo è quello che viene lanciato quando clicchi sulla notifica:

   
Codice (Java): [Seleziona]
 // The PendingIntent to launch our activity if the user selects this
    // notification.  Note the use of FLAG_CANCEL_CURRENT so that, if there
    // is already an active matching pending intent, cancel it and replace
    // it with the new Intent.
    Intent intent = new Intent(this, IncomingMessageInterstitial.class);
    intent.putExtra(IncomingMessageView.KEY_FROM, from);
    intent.putExtra(IncomingMessageView.KEY_MESSAGE, message);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
            intent, PendingIntent.FLAG_CANCEL_CURRENT);
   // The ticker text, this uses a formatted string so our message could be localized
    String tickerText = getString(R.string.imcoming_message_ticker_text, message);

    // construct the Notification object.
    Notification notif = new Notification(R.drawable.stat_sample, tickerText,
            System.currentTimeMillis());

    // Set the info for the views that show in the notification panel.
    notif.setLatestEventInfo(this, from, message, contentIntent);


OT
Citazione
Ho cercato un po su google ma non ho trovato nulla...
Dai non ci credo  :-P http://lmgtfy.com/?q=android+notification+click

Offline RAN3000

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Sistema operativo:
    Ubuntu 12.04 LTS con Unity
R: azione estranea al click della notifica
« Risposta #2 il: 20 Marzo 2012, 06:25:27 CET »
0
Grazie 1000!!! Dopo provo

Inviato dal mio GT-I9100 usando Tapatalk

Offline RAN3000

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S 2
  • Sistema operativo:
    Ubuntu 12.04 LTS con Unity
R: azione estranea al click della notifica
« Risposta #3 il: 21 Marzo 2012, 19:31:46 CET »
0
Grazie mille!!!!!:D:D:D

Cmq resta un altro problemahttp://www.anddev.it/index.php/topic,6702.msg39089.html#msg39089

Inviato dal mio GT-I9100 usando Tapatalk