我一直在使用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 {
/** 当activity第一次创建的时候进行调用 */
@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);
}
private TextView mTextView = null;
}
我认为对于一个小的项目来说这是一个小需求,但是它总是给我第一条信息,无论我多么想要离开这个应用。我确定它就像重写onPause或者是类似的事情一样简单,但是我已经在这个文档中看了三十来分钟,却并没有发现什么明显的问题,所以希望寻求一些帮助。