2013-04-08 6 views
0

최근 내 사용자는 응용 프로그램을 사용하는 동안 응용 프로그램이 중단되고 모바일을 다시 부팅 할 때 저장된 데이터가 손실된다는 불만을 제기합니다.Android Sqlite 데이터가 응용 프로그램이 멈추거나 일시 중지되고 다시 시작될 때 손실 됨

매번 그렇게하지 않습니다.

어떤 사람이 sqlite 데이터가 손실되는 모든 이유가 무엇인지 말해 줄 수 있습니까?

왜 안드로이드 응용 프로그램이 정지되는 이유는 무엇입니까?

배경 : 내 응용 프로그램은 모든 화면에서 sqlite 작업을 수행합니다. 장치

모델 번호 : 삼성 GT-18160, 안드로이드 버전 : 2.3.6, 커널 버전 : 2.6.35.7-1219296 된 dpi @의 DELL210 번호 당신이 있어야 할 데이터를지지 않습니다 2

+0

'SQlite' 또는'SharedPreferences'? –

+0

Sqlite 데이터베이스 전용 –

답변

0

잃어버린. 하지만 크래시 범인을 먼저 잡을 수 있습니다. 운좋게도 사용자가 2.x에 있으므로 aLogCat 같은 도구를 사용하고 앱이 고장난 후 로그를 가져 오라고 말하십시오. 그런 다음 무엇이 있는지 확인하고 수정하십시오. 그게 당신의 "데이터를 잃어버린"문제가 무엇이든 해결해야합니다, 그것은 응용 프로그램이 추락 한 후에 발생합니다. 충돌이 멈 추면 스노우 볼을 트리거해서는 안됩니다 ....

+0

은 의미가 있지만 실제로 로그 수집기 응용 프로그램이 장치에 설치되어 있지만 응용 프로그램이 멈 추면 사용자가 아무 것도 할 수 없어 모든 키가 중단됩니다. 따라서 사용자가 모바일을 다시 시작하고 로그가 삭제됩니다. –

+0

앱이 전체 기기를 고정 관리한다는 의미입니까? –

+0

예. 정확하게. 메뉴, 홈, 아무 대답도하지 않습니다. 사용자가 배터리를 제거하여 모바일을 다시 시작합니다. –