1
我有一個片段中的列表視圖。通過點擊listview項目,打開一個新的片段來顯示細節。第二個細節片段,我有一個edittext,並在該edittext上有一個textwatcher。在edittext中輸入文本執行它的操作。在後退按鈕中,我刪除了細節片段並返回listview片段。 但問題是,當我打開細節片段第二次edittext保持與它以前的value.textwatcher設置舊的片段值在新的細節fragment.so如何處理它。 請幫我一把。無法更改由於文件中的文本編輯文本的值
public class Recieptlistfrag extends Fragment {.....
RecieptFragment fragment;
SharedPreferences preferences;
............
............
listView.setOnItemClickListener(new OnItemClickListener() {
fragment.setArguments(bundle);
getActivity().getSupportFragmentManager()
.beginTransaction().add(R.id.container_top, fragment,
"RecieptFragment").commit();
...........
現在
在receitfragment
getActivity().getSupportFragmentManager()
.popBackStackImmediate();
的EditText與textwatcher的後退按鈕...
public static class MyTextWatcher implements TextWatcher
{
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
customAdapter.getFilter().filter(cs);
}
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
}
public void afterTextChanged(Editable arg0) {
}
}
謝謝你,這工作... – Sar
歡迎..朋友... !!! – Shane