我最近一直在研究 Android SDK 平台,不太清楚如何保存应用程序的状态。 对“ Hello,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 或类似的东西一样容易,但是我已经兜兜转转了大约半个小时,也不知道怎么重写。