У меня возникла проблема, и я пробовал много способов, но ни один из способов не работал для меня. Я использую fragtabhost для вкладок. На одной вкладке i.e вкладка SearchFragment есть edittext с кнопкой поиска, а внизу отображается список.Очистить просмотры данных в фрагменте при переключении вкладок в фрагментеtbhost
Предположим, что я выполняю поиск, теперь мне отображается список, теперь, если я переключу фрагмент, нажав на другую вкладку и вернувшись к фрагменту поиска, мне будет показан список с текстом, который я напечатал в edittext.
Требование: я хочу, чтобы представления были пустыми, когда фрагмент открыт. Я отлаживал его в onActivityCreated() каждый раз.
код я использую this
Пожалуйста, см мой код, который я уже использую
etSearch = (EditText) getView().findViewById(R.id.etSearch);
etSearch.setText("");
и в setDefaultValues ()
universityArrayList.clear();
contactArrayList.clear();
adapterUniversity = new AdapterUniversity(getActivity(), universityArrayList);
lvUniversities.setAdapter(adapterUniversity);
lvUniversities.setSelector(new ColorDrawable(Color.parseColor("#00000000")));
lvContacts.setSelector(new ColorDrawable(Color.parseColor("#00000000")));
adapterContacts = new AdapterContacts(getActivity(), contactArrayList);
lvContacts.setAdapter(adapterContacts);
переопределения изменения вкладка слушателя, а затем отсоединить текущий фрагмент, когда вкладка изменена. –
см. Это мой код [TabsActivity] (http://paste.ofcode.org/Z2AbDxPtQYLamdSczNTLvu), как декач сказать, пожалуйста. –
очистить данные от редактирования текста в onCreateView –