How do save an Android Activity state using save instance state?

мы работаем на платформе Android SDK, и немного неясно, как сохранить приложение ».состояние Так что, учитывая это незначительное переоснащениеЗдравствуйте, Android ' пример:

package com.android.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {

  private TextView mTextView = null;

  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mTextView = new TextView(this);

    if (savedInstanceState == null) {
       mTextView.setText("Welcome to HelloAndroid!");
    } else {
       mTextView.setText("Welcome back.");
    }

    setContentView(mTextView);
  }
}

Я подумал, что этого будет достаточно для самого простого случая, но он всегда отвечает первым сообщением, независимо от того, как я ухожу от приложения.

уверен, что решение так же просто, как переопределениеonPause или что-то в этом роде, но я30 минут или около того копались в документации и убежалине нашел ничего очевидного.

Ответы на вопрос(27)

Ваш ответ на вопрос