wxx
170
2019-11-10 00:31:05 작성 2019-11-10 22:11:01 수정됨
2
110

도와주세요


 

데이터를 저장하는 건 되는 것 같은데 불러오는 건 어떤식으로 해야하나요...

데이터를 불러서 리스트뷰에 띄우는 코드를 어떻게 짜야할지 잘 모르겠습니다 데이터 저장할 때 Gson을 사용해서 리스트를 json으로 변경한 후 String으로 변환해서 저장했습니다.


 SharedPreferences pref = getSharedPreferences("a" , MODE_PRIVATE);

            String sr = pref.getString("i" , "");

//이건 데이터 불러오는 코드입니다 우선.


  SharedPreferences pref = getSharedPreferences("a" , MODE_PRIVATE);

 

                SharedPreferences.Editor editor = pref.edit();

 

 

         



              mo = oAdapter.m_oData;


 SharedPreferences pref = getSharedPreferences("a" , MODE_PRIVATE);


 


                SharedPreferences.Editor editor = pref.edit();


 


 


                mo = oAdapter.m_oData;


         st =(String)gson.toJson(mo);


 


         for(int i = 0; i < mo.size(); i++) {


 


             editor.putString("i", st);


         }


               editor.commit();//이건 데이터 저장하는 코드입니다  mo같은 경우는 어댑터안의 리스트뷰를 뜻합니다



0
0
  • 답변 2

  • nib
    111
    2019-11-11 17:42:01

    https://sharp57dev.tistory.com/14

    쉐어드 프리퍼런스는 자료가 많습니다. 위에 분것이 좋은내용인지는 확인안했습니다만,

    쉐어드프리퍼런스가 무엇인지, 기본사용법정도는 검색하면 많이나옵니다



    0
  • wxx
    170
    2019-11-11 19:15:39

    답변감사합니다 많이 검색도 해봤는데 질문을 좀 바꿔도 될까요? 데이터 불러왓을때 그걸 리스트로  변환하는 법을 모르는 것 같습니다 토스트로 출력했을시 저장된 데이터가 출력은 되는데 그걸 커스텀리스트형식으로 어떻게 변환할수가 있을까요?질문을 바꿔서 죄송합니다

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.