2010-03-25 6 views
2

PS를 사용하여 내 앱에 데이터를 저장하고 있습니다. 나는 PS가 어떻게 작동하는지에 대한 오해가 있다고 생각한다. 누군가 내가 PS에서 가져 오는 대금 청구서가 암호화 된 청구서와는 반대로 암호화되지 않도록 내가 어떻게 만들 수 있는지 말해 줄 수 있습니까? 참고 : 원래 청구서를 저장하고 암호화하지 않았습니다!BlackBerry 영구 객체/저장 뉘앙스 질문

내가 알 수있는 바로는 두 청구서와 두 PO 오브젝트가 동일한 오브젝트로 간주됩니다! 청구서와 두 가지 PO 오브젝트 모두 Eclispe에서 메모리 위치를 볼 때 동일한 메모리 위치를가집니다! 내가 뭘 놓치고 있니?

감사합니다.

답변

3

두 개체 (PS와 RAM)가 연결되어 있으므로 한 개체가 다른 개체에 반영됩니다. BB 포럼과 관련하여 this thread에 대한 마이크 Kirkup 응답을 참조하십시오.

한 번만 setContents()를 호출해야합니다. 데이터를 처음 추가 할 때 발생합니다. 후속 호출 할 때마다 getContents()를 호출 한 다음을 호출하여 해당 객체를 직접 수정해야합니다. 시스템이 제대로 변경 사항을 적용 할 경우 직접 개체를 수정하여 다음 작업의 마지막에 커밋 부를 것이다 ... 또한

, 당신은 싶어 키 생성 :

에 대한 자신의 권장 사항을 체크 아웃 할 수

희망이 도움이됩니다!

+0

내 코드를 변경하는 방법에 대한 코드 예제를 제공해 주시겠습니까? –

+0

암호화되지 않은 객체와 RAM 암호화 된 객체가 필요하다면 객체를 복제하거나 객체 두 개를 만들어야합니다. 당신이하려고하는 것을 모르기 때문에 샘플을주는 것이 어렵습니다. – Tamar

+0

Understood. 감사. –

관련 문제