There did't seem to have any problem in your code. To convince myself, I tested it on an AVD, and the verdict is it is working fine.
+++++[round 2]+++++
Quote:
when close the app by pressing home button and open app the instance saved,stored values appear but, when close the app by pressing back button and open the app the values set back to default. text values set to hi,hello,howru with home button yes i can see them on opening but with back button they get set to default
You should have mentioned this earlier. This is very different from your original question which suggested that nothing worked at all.
It boils down to the difference behaviors between HOME button and BACK button.
Pressing Home will stop and move the current activity to the background and the system still retains its state, you get back what was left off on resume.
As for BACK button, it is a different story, the current activity is destroyed. So when you re-launch it again, it starts all over with the default hello world in edit text and populates the three textviews with previously stored preference as instructed in onCreate() of your code.
It does exactly what you have coded.
Listen to Richard, read up on Android activity life cycle.