2011-01-06 7 views
0

BlackBerry 응용 프로그램을 개발 중입니다. 내 모바일에 여러 사용자의 세부 정보를 저장하려고합니다. 사용자 이름, 성, 성, 이메일 ID, 각 사용자의 전화 번호와 같은 데이터를 저장해야합니다. 어느 누구도이 모든 데이터를 벡터에 저장하고 나중에 검색 할 수있는 영구 저장소에 대한 샘플 코드를 제공 할 수 있습니까?BlackBerry의 영구 저장소 사용

답변

3

이 링크는 당신이 알아야 할 대부분의 것에 대답해야합니다 - http://www.miamicoder.com/post/2010/04/13/How-to-Save-BlackBerry-Application-Settings-in-the-Persistent-Store.aspx.

아래는 내 프로젝트 중 일부 코드입니다.

public class PreferencesStore 
{ 
    // Not a real key, replace it with your own.  
    private static long m_lTabulaRectaKey = 0l; 

    public static Vector getTabulaRectas() 
    { 
     Vector vecTabulaRectas = new Vector(); 

     PersistentObject poObject = PersistentStore.getPersistentObject(m_lTabulaRectaKey); 

     if(poObject.getContents() != null) 
     { 
      vecTabulaRectas = (Vector)poObject.getContents(); 
     } 

     return vecTabulaRectas; 

    } 

    public static void addTabulaRecta(TabulaRecta a_oTabulaRecta) 
    { 
     Vector vecTabulaRectas = getTabulaRectas(); 

     vecTabulaRectas.addElement(a_oTabulaRecta); 

     PersistentObject poObject = PersistentStore.getPersistentObject(m_lTabulaRectaKey); 

     poObject.setContents(vecTabulaRectas); 

     poObject.commit(); 
    } 
} 
+0

정말 도움을 주셔서 감사합니다 zechariahs.I 정말 고마워요 :) – user469999

관련 문제