CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 4 su 4
Discussione:

Cancellazione SMS dopo la ricezione

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    24

    Ringraziamenti
    1
    Ringraziato 1 volta in 1 Post
    Predefinito

    Cancellazione SMS dopo la ricezione

    Ciao a tutti ho creato un'applicazione che comunica con "se stessa" (ovviamente su un secondo terminale) tramite SMS.

    Essendo le comunicazioni con un formato poco User-Friendly (e visto che è cmq un messaggio di comunicazione interna che l'utente non deve vedere) vorrei che l'sms ricevuto venga cancellato dopo il parsing delle informazioni contenuto in esso

    Stringhe nel Manifest




    Dopo aver controllato che l'sms ricevuto sia del formato che mi interessa (visto che intercetto tutti gli sms) e aver estratto le informazioni per cancellare io procedo così



    Il problema qual è.... il cursor non ritorna nessun elemento e l'smsID ritorna -1. E' ovvio che sto sbagliando qualcosa. magari anziche cercare l'uri diretto dell'sms manualmente c'è un metodo messo a disposizione ma non ho trovato nessun riferimento.
    Questo è il primo problema che vorrei risolvere (poi vorrei fare lo stesso con l'sms inviato)

    Grazie ciao
    Ultima modifica di DevilingMaster; 11-05-10 alle 19:07 - Motivo: PROBLEMA RISOLTO

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    24

    Ringraziamenti
    1
    Ringraziato 1 volta in 1 Post
    Predefinito

    RISOLTO! Problema nell'URI.

    Ne approfitto per chiedere una seconda cosa: ora l'sms (sia inviato che ricevuto) viene cancellato con successo. E' possibile cancellare anche la notifica di ricezione nella barra in alto? è vero che è solo una notifica e cmq nell'applicazione "messaging" l'sms non esiste, ma in quanto notifica è "brutta" da vedersi

  4. #3
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Non esiste il modo di cancellare la notifica. Dovresti essere tu a crearla al posto del programma dei messaggi e non il programma stesso. Ma questo vorrebbe dire disabilitare la notifica sull'app dei messaggi. (E richiede un intervento manuale al 99% )

    Ad ogni modo correggi sempre il tuo codice se risolvi il problema in modo che altri utenti possano trovare uno spunto corretto capitando qui!.
    Ultima modifica di Sebastiano; 12-05-10 alle 00:05 - Motivo: è frocio

    Twitter @veke87

  5. Il seguente Utente ha ringraziato Andrea per il post:

    DevilingMaster (12-05-10)

  6. #4
    Baby Droid


    Registrato dal
    Apr 2010
    Messaggi
    24

    Ringraziamenti
    1
    Ringraziato 1 volta in 1 Post
    Predefinito

    Quote Originariamente inviato da Andrea Visualizza il messaggio
    Non esiste il modo di cancellare la notifica. Dovresti essere tu a crearla al posto del programma dei messaggi e non il programma stesso. Ma questo vorrebbe dire disabilitare la notifica sull'app dei messaggi. (E richiede un intervento manuale al 99% )

    Ad ogni modo correggi sempre il tuo codice se risolvi il problema in modo che altri utenti possano trovare uno spunto corretto capitando qui!.
    Ok, grazie. Niente di problematico perchè è solo una notifica ma è brutta da vedere. Ora se apro l'applicazione messaging i messaggi non ci sono.

    Ho corretto il codice sopra riportato sistemando l'URI.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy