Hej alla Swedroidare!
Igår bestämde jag mig för att jag skulle uppdatera ROMen på min Hero då jag senast uppdaterade för över 2 månader sen. Dock så ville jag ha kvar mina sms för helhetens skull, så jag bestämde mig för att skriva mitt egna program för att göra en backup. Att spara smsen krypterade på minneskortet gick utmärkt och funkade precis som jag ville. MEN när jag skulle återställa mina sms upptäckte jag en riktigt oväntad bugg, smsen sparas till databasen men jag måste skapa en konversation i sms-programmet för att något i överhuvudtaget ska dyka upp i konversationslistan. Även fast det funkar som en workaround så blir resultatet inte optimalt eftersom jag på något sätt måste tajma in rätt nummer med rätt thread_id för att det inte ska se helknasigt ut (Person A som titel för en konversation med Person B). Finns det något sätt att på ett eget sätt skapa dessa konversationer i mitt program? (content://sms/conversations/ verkar inte funka)
Koden jag använder för att spara ett sms till databasen.
Kod:
private void addText(ArrayList<Value> text) {
ContentValues values = new ContentValues();
for (Value value : text) {
if (!value.key.equals("_id")) {
values.put(value.key, value.value);
}
}
Log.i("Sms", "Added text!");
context.getContentResolver().insert(Uri.parse("content://sms"), values);
}
Jag är tacksam för all hjälp jag kan få