首页 > 代码库 > 活动生命周期问题
活动生命周期问题
一:活动的七个生命周期
在系统干掉我们的活动之前会调用 onSaveInstanceState()方法来保存一下死亡数据,如果你觉得数据还是有点价值的话,Override这个方法就可以存储死亡时候的数据。
@Override protected void onSaveInstanceState(Bundle outState) { //Bundle对应onCreate方法中的Bundul对象 super.onSaveInstanceState(outState); String tempData = "http://www.mamicode.com/Something you just typed"; outState.putString("data_key", tempData);// }
存好了,总得取出来的。于是就有了取出的代码
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) { //如果存储的数据不是空的 String tempData = http://www.mamicode.com/savedInstanceState.getString("data_key"); //调savedInstanceState的getString()方法就可以调出数据 Log.d(“MainActivity”, tempData); } }
活动生命周期问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。