KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm using the Viewpager to switch between 3 fragments , everything is working fine, except the refreshing of the second tab (or fragment ). In this tab, I have a picture, some static Textviews , some dynamic TextViews and some EditText fields. Everytime the second tab is selected, there will be called setText() on all dynamic fields. TextView components and the spinner are refreshing and updating their contents, but EditText elements do not. I don’t understand why these fields are not updating. After tab change, I call notifiyDataSetChanged() in TabsAdapter . It calls onViewCreated() everytime I change the tab. In onViewCreated() of the second fragment I am changing the contents of the elements. That’s the code of my fragment: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { hA = (HelloAndroidActivity)this.getSherlockActivity(); appState = ((TestApplication)this.getSherlockActivity().getApplicationContext()); final PersistenceHelper pH = new PersistenceHelper(appState); m = pH.readMitarbeiter(toDisplay); // Inflate the layout for this fragment v = inflater.inflate(R.layout.detailfragment, container, false); if(m==null) { //If Mitarbeiter is empty pH.closeDB(); return v; } //Inflating Elements employeeName = (TextView)v.findViewById(R.id.employee_name); cDate = (TextView)v.findViewById(R.id.department); currentPlace = (TextView)v.findViewById(R.id.place_label); comment_text = (EditText)v.findViewById(R.id.comment_text); reachable = (EditText)v.findViewById(R.id.reachable_text); state = (Spinner)v.findViewById(R.id.spinner_state); durchwahl = (EditText)v.findViewById(R.id.durchwahl); department = (EditText)v.findViewById(R.id.d
Tags (comma-separated)
Save Edits
Cancel