안녕하세요^^; 최근에 Preference를써서 앱이 종료되도 다시 실행시키면 값이 남아있는 리스트뷰를 구성하였습니다
그런데 문제가요... 리스트뷰에서 그 값을 remove()를통해 리스트에서 제거하면 없어졌다가 백키를 누르고 다시 리스트뷰를 확인하면 그 값이 리스트뷰에 남아있습니다; ..  어떻게해야될지 감이 안오네요 ㅜ ㅜ

고수님들 도와주세요 ㅜ ㅜ 감사합니다!

 

@Override
 protected void onResume() {
  // TODO Auto-generated method stub
  super.onResume();

 

  str_idfood1 = pref.getString("e1", null);


if (str_idfood1 != null) {
   al.add(str_idfood1);
 }

 

aa.notifyDataSetChanged();

 }

 

 

 OnItemClickListener listener = new OnItemClickListener() {

  @Override
  public void onItemClick(AdapterView<?> arg0, View arg1, int postion,
    long arg3)

{

     i=0;
   // TODO Auto-generated method stub
   switch (postion)                   {
   case 0:
         
    if (str_idfood1 != null) {
  

  if (str_idfood1.equals("김밥15시"))

 {
     al.remove(str_idfood1);
      aa.notifyDataSetChanged();
      String a;
      a=null;
      str_idfood1=a;
                                 }
                              

                                         }

         break;
                                                }
                                                      

        }

                                                                                                };