Это последняя проблема, с которой я столкнулся до окончания моего виджета, поэтому я прошу вас , чтобы помочь мне! Я создал виджет, который может перемещаться по SMS/Входящие и удалять их ... Когда я удаляю один из них в позиции 5, например, этот удаляется, другой следующий находится в позиции до и сообщения до один удаленный не меняет положение ... Все кажется правильным ... но sms в позиции 5 имеет значение null и поэтому не может быть открыто ... Когда я выхожу из виджет и возобновить его, все, кажется, это нормально, и смс в положении 5 старый в положении 6, что, как ожидается ... я использую классический метод:Откройте SMS после удаления другого с помощью моего виджета
Uri uri=Uri.parse("content://sms/Inbox");
Cursor cursor=getContentResolver()query(uri,null,null,null,null);
cursor.moveToPosition(i);
...
Но я думаю, что есть проблема, потому что база данных sms не закрыть, если я не закрою свой виджет. Так я могу заставить андроид, чтобы закрыть его и открыть после или shoold я использую
TWOpenHelper openHelper = new TWOpenHelper(context);
SQLiteDatabase database = openHelper.getReadableDatabase();
в этом последнем случае я думаю, что мне нужно реальное УИР базы данных SMS (данные/ данных // databses) которым это? ...
Хорошо, я понимаю вашу рекламу, но виджет, который у меня развивается, ждет людей, которые любят «чувство» или «тат-дом» и не имеют таких. Я тестирую свое приложение с 1,6 до 2,1, и проблем нет. Я просто хочу, чтобы после того, как база данных устарела, чтобы перезагрузить мой виджет. – Olivier69