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;
}




무슨 소리인지 잘 모르겠지만 그냥 visible="gone" or visible="invisible"처리해도 됩니다.
(jsp의 input type="hidden" 이걸 말하는 것이라만요.)