У меня есть опция поиска в приложении для Android, которая использует веб-сервис (при поиске ключевого слова в строке поиска) и отображает результаты на моем экране. Сразу же, в следующий раз, когда я ищу для другого ключевого слова результат добавляется к первому результату и отображается. Я хочу, чтобы стереть/очистить первый результат, а затем отобразить второй результат, а не добавлять в первый. Пожалуйста, помогите, как новичок на Android.Панель поиска Android - добавление результатов
public class Srch_Widget extends ListActivity {
ListView lv;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mysearchscreen);
//In the search box, i will be typing an alphabet and click on "GO button"
goButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//I'm using webservices to retrieve data(JSON String) and will get "EmpName", "EmpID",
"Salary" and the data will be in a single list called "searchlist" that I used below in
ser_listadapter.(if you want I can paste the entire webservices)
ser_listadapter();
}
});
}
public void ser_listadapter() {
ListAdapter adapter = new SimpleAdapter(this,searchlist,
R.layout.searchmain, new String[] { "EmpName", "EmpID",
"Salary" }, new int[] {
R.id.eid, R.id.ename, R.id.sal});
//"searchmain" layout contains 3 textviews with id's: eid,ename,sal
setListAdapter(adapter);
lv = getListView();
lv.setTextFilterEnabled(true);
}
}
пожалуйста, покажите нам соответствующую часть кода, так что ответы будут более точными. – amit
Код вставлен .... пожалуйста, помогите мне – AnnaSmith