2010-04-19 4 views
0

기존 BlackBerry 애플리케이션 (MIDlet으로 구현 됨)을 유지 관리하고 있습니다. 응용 프로그램에는 응용 프로그램과 함께 번들로 제공되는 많은 데이터 파일이 들어 있습니다. 이러한 데이터 파일 중 일부는 새 버전의 앱에 맞게 업데이트해야합니다. 사용자가 (JAD 파일의 URL을 통해) 응용 프로그램의 새 버전을 설치 갈 때, 그것은새 BlackBerry 앱 버전의 리소스 파일 교체

다음과 같은 메시지를 묻습니다 "영구 데이터가 응용 프로그램에 존재한다.이 데이터를 유지 하시겠습니까?"

사용자가 "예"를 선택하면 응용 프로그램에서 이전 리소스 파일을 계속 사용하는 것처럼 보입니다.

이렇게 놀랍습니다. 우선, 나는 내 마음을 잃어 버리고 있습니까 아니면 업그레이드가 실제로 기존 리소스 파일을 덮어 쓰지 않을까요? 내가 강제로 할 수있는 방법이 있니?

덕분에, 제프

답변

0

나는 그 메시지는 기존 RMS 레코드에만 관련라고 생각합니다. 앱에서 여전히 오래된 리소스를 사용하고 있다는 긍정적입니까? 믿기지 않을 정도로 이상하게 들린다 (RIM조차도). 어쨌든, 당신이 화면이나 뭔가에서 사용하고있는 이미지 자원을 변경하면 쉽게 확인할 수 있습니다.

+0

확실히 RMS 레코드에 적용됩니다. 코드를 자세히 살펴본 후 데이터로 묶어서 RMS 레코드로 저장한다는 것을 알았습니다. 그것이 자원을 갱신하는 것을 불가능하게했기 때문에 그것이 왜 그렇게하고 있는지 묻지 마십시오. 내가이 응용 프로그램을 다시 작성하는 것 같습니다! 감사합니다. – Jeff