2011-09-06 7 views
1

테이블 (Sqlite)을 업데이트하기 위해 업데이트 쿼리를 거의 사용하지 않습니다. 그들은 내 에뮬레이터에서 잘 작동하고 있습니다. 그러나, 나는 나의 전화에 설치 될 때, 성공을 돌려 보내지 않는다. 동시에, 오류도 발생시키지 않습니다. 이 내 코드입니다 : 내 DB 내 테이블에 URI를 만들었습니다,안드로이드 장치에서 실행할 때 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"); 

이 MBContants.CONTENT_URI_SMS 인, MBContants 클래스는 모든 URI의 보유.

이 문제를 해결하는 데 도움을주십시오. 감사합니다. Viashnavi

+1

앱을 완전히 제거하고 다시 설치해보세요. – IncrediApp

+0

은 2 개의 환경 사이에서 동일한 (데이터 포함) 데이터베이스입니까? – Randy

답변

0

휴대 전화에서 앱을 디버깅 해보세요. 휴대 전화 설정에서 디버깅을 켜는 것을 잊지 마십시오. 이 논리의 시작 부분에 breackpoint를 설정하고 단계별로 단계별로 진행하십시오. 일단 당신이 그렇게하면 대답은 분명히 분명해질 것입니다.

+0

감사합니다. 나는 해결책을 가지고있다. – Vaishnavi

+0

누구나 볼 수 있도록 솔루션을 게시하십시오. 또한 솔루션을 찾는데 도움이 되었다면 내 대답을 수락하십시오. – SBerg413

관련 문제