Autore Topic: Problema export e import SMS  (Letto 841 volte)

Offline ChupaChups

  • Utente junior
  • **
  • Post: 78
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    fedepupo
  • Sistema operativo:
    Ubuntu/Windows 7
Problema export e import SMS
« il: 23 Novembre 2011, 13:17:15 CET »
0
Ciao a tutti,
sto "lavorando" un pò sugli  SMS, sto provando ad esportali e tutto funziona, ma ho un bel problema quando li reimporto nel DB, ossia, non mi segna più la data reale del messaggio, ma quella di quando li ho importati

qua sotto lo spezzone di codice (come type gli passo "inbox" e "sent")

EXPORT
Codice (Java): [Seleziona]
        public ArrayList<SMS> read(Context context, String type){
               
                Uri uri = Uri.parse("content://sms/"+type);
                // returns all the results from the given Context
                Cursor c = context.getContentResolver().query(uri, null, null ,null,null);
       
                XMLparser xml = new XMLparser();
        xml.read();
       
                if(c.moveToNext()){
                        if(c.moveToFirst()){
                               
                                for(int i=0;i<c.getCount();i++){
                                       
                                        SMS sms=new SMS();
                                        sms.setNumber(c.getString(c.getColumnIndexOrThrow("address")).toString());
                                        sms.setDate(c.getLong(c.getColumnIndexOrThrow("date")));
                                        sms.setMessage(c.getString(c.getColumnIndexOrThrow("body")).toString());
                                        sms.setRead(c.getString(c.getColumnIndexOrThrow("read")).toString());
                                        sms.setType(type);
                                       
                                        this.SMSlist.add(sms);
                                    c.moveToNext();
                                }
                        }
                }
                c.close();

                return this.SMSlist;
               
        }



IMPORT
Codice (Java): [Seleziona]
public void write(Context context, SMS sms, String type){
                ContentValues values = new ContentValues();
                values.put("address", sms.getNumber());
                values.put("date", sms.getDate());
                values.put("body", sms.getMessage());
                values.put("read", sms.getRead());

                context.getContentResolver().insert(Uri.parse("content://sms/"+type), values);

        }

grazie per l'aiuto
« Ultima modifica: 23 Novembre 2011, 17:21:22 CET da ChupaChups »

Offline ChupaChups

  • Utente junior
  • **
  • Post: 78
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    fedepupo
  • Sistema operativo:
    Ubuntu/Windows 7
Re:Problema export e import SMS
« Risposta #1 il: 25 Novembre 2011, 20:42:41 CET »
0
up up up,nessuno sa aiutarmi? sono bloccato qui,non riesco a sistemare la cosa.. sono diversi giorni che ci sbatto la testa e cerco una soluzione, ma non ne vengo fuori! help please!!