码迷,mamicode.com
首页 > 其他好文 > 详细

活动生命周期问题

时间:2016-11-02 17:32:42      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:cte   ted   title   对象   string   void   play   问题   数据   

一:活动的七个生命周期

技术分享

在系统干掉我们的活动之前会调用  onSaveInstanceState()方法来保存一下死亡数据,如果你觉得数据还是有点价值的话,Override这个方法就可以存储死亡时候的数据。

 @Override
    protected void onSaveInstanceState(Bundle outState) { //Bundle对应onCreate方法中的Bundul对象
         super.onSaveInstanceState(outState);
         String tempData = "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 = savedInstanceState.getString("data_key");   //调savedInstanceState的getString()方法就可以调出数据
        Log.d(“MainActivity”, tempData);
    }
}

活动生命周期问题

标签:cte   ted   title   对象   string   void   play   问题   数据   

原文地址:http://www.cnblogs.com/cenzhongman/p/6023579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!