2011-09-06 31 views
1

我正在使用少量更新查詢來更新我的表(Sqlite)。他們在我的模擬器上工作得非常好。但是,當我安裝在我的手機上時,他們不會返回成功。同時,它也不會拋出任何錯誤。 這是我的代碼:Sqlite查詢在Android設備上運行時無法正常工作

   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

嘗試徹底卸載您的應用並重新安裝。 – IncrediApp

+0

是兩個環境之間的數據庫是否相同(包括數據)? – Randy

回答

0

嘗試從手機調試您的應用程序。不要忘記在手機的設置中打開調試。在邏輯開始時設置一個缺點,並逐步瞭解發生了什麼。我確信一旦你這樣做,答案就會很明顯。

+0

謝謝大家。 我有解決方案。 – Vaishnavi

+0

請將您的解決方案發布給所有人看。另外,接受我的答案,如果它是幫助您找到解決方案的答案。 – SBerg413

相關問題