Запрос Sqlite не работает при запуске на устройстве Android

1

Я использую несколько запросов обновления для обновления моих таблиц (Sqlite). Они отлично работают на моем эмуляторе. Но, когда я установил на свой телефон, они не возвращают успех. В то же время он не вызывает никаких ошибок. Это мой код:

               ContentValues msg_values = new ContentValues();
    msg_values.put("folder_id", 1);
    int i=getContentResolver().update(MBContants.CONTENT_URI_SMS, msg_values,
            "address=" + msg.getAddress(), null);
    if(i>0)
    System.out.println("done..!");

    else
        Log.i("--------------------------------------------","not done");   

Где я создал свой db, а URI для моей таблицы - MBContants.CONTENT_URI_SMS, где класс MBContants содержит все URI.

Пожалуйста, помогите решить эту проблему. Спасибо, Viashnavi

  • 1
    Попробуйте полностью удалить приложение и переустановить его.
  • 0
    Являются ли базы данных одинаковыми (включая данные) между двумя средами?
Теги:

1 ответ

0

Попробуйте отладить приложение с телефона. Не забудьте включить отладку в настройках телефона. Установите брек-точку в начале этой логики и пройдите, чтобы узнать, что произойдет. Я уверен, что ответ будет довольно очевидным, как только вы это сделаете.

  • 0
    Спасибо всем. У меня есть решение.
  • 0
    Пожалуйста, опубликуйте свое решение, чтобы все могли его увидеть. Кроме того, примите мой ответ, если он поможет вам найти решение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню