Edittext values in listview changes to default on screen timeout
I have a listview with edittext widgets inside each row. I use a viewholder inside my custom adapter to keep track of all the views. But my problem is that when i input a value inside my edittext , pause until my screen times out, when you unlock the phone while still in the same activity ,the default edittext value is refilled, overwriting my edits. I followed this suggestion here (when listview scroll that time edittext set default value) considering that maybe i am not using the viewholder right but still facing the same issue. It's like getView() keeps getting called, completely redrawing