jsp 같은 경우는 비밀 번호 같은 다른 사용자나 구지 안보여줘도 될 내용을 히든처리해서 값을 넘겨주는데요

 

안드로이드 sqlite를 이용해서 삭제하는걸 구현 하려고하는데요

 

password 와 date를 이용하여 값을 넘겨줘 하려고 합니다

 

다만 문제점이 검색한 리스트가 리스트뷰에 뜰땐 name  = ,price  = 이런식으로 뜨는데 password 는 셀렉트하지 않았어요

 

왜냐하면 리스트뷰에 password가 보이니깐요 이걸 히든처리 할수 있을까요?

 

아래 소스는 password 셀렉 안했습니다

 

 private void ascendingPower(){
  
   
   
   /*dataosc2 = dbmgr.SelectOSC();
   ab = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,dataosc2);*/
  
   dataosc = dbmgr.SelectOSC_overload();
   list = (ListView)findViewById(R.id.list);
   
   //aa = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,dataosc);
         aa = new SimpleAdapter(this, dataosc, android.R.layout.simple_list_item_2 ,
           new String[]{"line1", "line2"}, new int[]{android.R.id.text1, android.R.id.text2});


   
   list.setAdapter(aa);
   list.setOnItemClickListener(m_clicklistener);
      
   
 }

 

 

==디비 부분 ==

 public ArrayList<TreeMap<String,String>> SelectOSC_overload(){
  
 
  ArrayList<TreeMap<String,String>> dataosc = new ArrayList<TreeMap<String,String>>();
        TreeMap<String,String> map;
  
  SQLiteDatabase db = dao.getReadableDatabase();
  Cursor _cursor = db.rawQuery("Select name,price,mart,location,detail,regdate from search_result order by price asc", null);
 
  
  if(_cursor.moveToFirst()){
   do{
    String line1 = null;
    String line2 = null;
    line1 = (String)_cursor.getString(0);
    line2 = (String)(_cursor.getString(1) + "↔"
    + _cursor.getString(2) + "↔"
    + _cursor.getString(3) + "↔"
    + _cursor.getString(4) + "↔"
    + _cursor.getString(5));
    
    map = new TreeMap<String,String>();
          map.put("line1", line1);
          map.put("line2", line2);
          dataosc.add(map);
           
               
   }
   while(_cursor.moveToNext());
  }
  db.close();
  close();
  return dataosc;
 }