I am writing a phone dialer app for android. I created a layout for keypad, which contains a TextView and 10 buttons. Buttons are as keys for 10 digits(0 to 9) and TextView is for displaying the number according to keys pressed.
In my app, i am appending the text (“0” or “1”, etc.) to the TextView for each button pressed. If i pressed the buttons 1, 2, 3 then the text on TextView is 123.
The problem is, let’s take the screen is in landscape mode and TextView contains 123, if i turn it, in portrait mode no text on TextView.
Please Help Me Regarding this.
Please check on orientation change, on create method is called, which requires all the views to be created again, so you need to use one of the following methods:
Just use following flag true in your manifest file in activity tag android:configChanges=”keyboardHidden|orientation”. like below: