程序起来之后,按下home键,发现程序并不会进入onSaveInstanceState函数
package com.example.duany.state;
import android.os.PersistableBundle;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MainActivity extends AppCompatActivity {
private long createTime;
private static final String TAG = "MainActivity-vv";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
createTime=System.currentTimeMillis();
String formatTime=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date(createTime));
TextView tvCreateTime=(TextView)findViewById(R.id.tvCreateTime);
tvCreateTime.setText(formatTime);
Log.d(TAG, "onCreate: "+this);
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d(TAG, "onDestroy: "+this);
}
@Override
public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) {
super.onSaveInstanceState(outState, outPersistentState);
Log.d(TAG, "onSaveInstanceState() called with: "+"outState=["+outState+"]");
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
Log.d(TAG, "onRestoreInstanceState() called with: "+"savedInstanceState=["+savedInstanceState+"]");
}
}
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 147 份
- 解答问题 687 个
本专题介绍了Android开发核心组件:广播、服务及全局应用。教会你如何使用AIDL、Thread、Socket、蓝牙解决进程线程间通信问题。利用Glide等实现异步加载及NDK原生代码开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星