Сохранение TextView с onSaveInstanceState

Я пытаюсь в течение нескольких часов сохранять и восстанавливать TextView и кнопки. Кажется, что я не могу сохранить TextView, потому что «outState» требует String.

Я сделал игру TicTacToe, но я хочу сохранить все вещи, когда ориентация – «пейзаж»,

Вот часть того, что я пытаюсь сделать:

private Button lesBoutons[]; private Button rejouer; private Jeu jeu; private TextView leTexte; private int[] tabGagne; public boolean fini; @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.PutString("savText", leTexte); //TextView savTexte = leTexte; //String phrase=leTexte.toString(); //outState.putString("TEST", phrase); //leTexte.getResources(); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); // leTexte.setText(savedInstanceState.getString("TEST")); } 

Как сохранить этот TextViews и все кнопки?

    Сделайте leTexte.getText() . Это даст вам текст, но сначала убедитесь, что вы сначала инициализируете объект TextView.

    Android вызывает onSaveInstanceState() прежде чем он уничтожит вашу активность, чтобы вы могли сохранять данные о состоянии приложения. Затем вы можете восстановить состояние во время onCreate() или onRestoreInstanceState() .

     @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putString("savText", leTexte.getText().toString()); //save the state //1st parameter is the key //2nd parameter is the value } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); leTexte.setText(savedInstanceState.getString("savText")); //restore it using the key } 

    Также посмотрите на ссылку ниже.

    http://developer.android.com/guide/topics/resources/runtime-changes.html

    Intereting Posts
    API-интерфейс Places для Android: получите строки addres из Place.getAddress () Анимируйте автомобиль (маркер) вдоль пути в google map android Почему возобновление активности в android вызывает BadTokenException? Как запустить задачу async для каждого x mins в android? Как использовать textView для обратного отсчета до нуля? Не удалось преобразовать Bitmap в идеальную основу Base64 String в Android? Как получить длину строки Должен ли я использовать что-то другое, кроме getResource (). GetStringArray () для заполнения большого массива? Установите старый образ системы с помощью инструментов Android R21 Отправка SMS без использования Android SmsManager .. Собственная библиотека? Сделать заявку Volley в другой теме Как увеличить уровень громкости микрофона в Android PJSIP? Google Mobile Services (GMS): NullPointerPointerException от вызова String.toLowerCase (java.util.Locale) ' ПРОСМОТР ПРОФЕССИОНАЛЬНОЙ ПРОГРАММЫ? Как выбрать случайные значения из заданного диапазона