안드로이드2013. 1. 27. 18:56

글을 올린 블로거를 생각해서 광고 한번만 클릭해주시면 감사하겠습니다

저장하는 부분

SharedPreferences sp= getSharedPreferences("PrefName", MODE_PRIVATE);

    SharedPreferences.Editor mEdit1= sp.edit();

    mEdit1.putInt("Status_size",stringPath.size()); /*sKey is an array*/ 


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

        {


          mEdit1.remove("Status_" + i);

          mEdit1.putString("Status_" + i, stringPath.get(i));  

        }


        mEdit1.commit();


불러오는 부분

SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE);

    int size = prefs.getInt("Status_size", 0);  


    for(int i=0;i<size;i++) 

    {

        stringPath.add(prefs.getString("Status_" + i, null));  


    }



출처 : http://stackoverflow.com/questions/7057845/save-arraylist-to-sharedpreferences



Posted by 퍼플카우D