设为首页 加入收藏

TOP

两分钟彻底让你明白Android Activity生命周期[图文](二)
2015-07-16 12:56:24 来源: 作者: 【 】 浏览:39
Tags:两分钟 彻底 明白 Android Activity 生命 周期 图文
e(savedInstanceState);
? ? ? ? setContentView(R.layout.main);
? ? ? ? mEditText = (EditText)findViewById(R.id.editText);
? ? ? ? Log.e(TAG, "start onCreate~~~");
? ? }
? ?
? ? @Override
? ? protected void onStart() {
? ? ?super.onStart();
? ? ?Log.e(TAG, "start onStart~~~");
? ? }
? ? //当按HOME键时,然后再次启动应用时,我们要恢复先前状态
? ? @Override
? ? protected void onRestart() {
? ? ?super.onRestart();
? ? ?mEditText.setText(mString);
? ? ?Log.e(TAG, "start onRestart~~~");
? ? }
? ?
? ? @Override
? ? protected void onResume() {
? ? ?super.onResume();
? ? ?Log.e(TAG, "start onResume~~~");
? ? }
? ?
? ? //当我们按HOME键时,我在onPause方法里,将输入的值赋给mString
? ? @Override
? ? protected void onPause() {
? ? ?super.onPause();
? ? ?mString = mEditText.getText().toString();
? ? ?Log.e(TAG, "start onPause~~~");
? ? }
? ?
? ? @Override
? ? protected void onStop() {
? ? ?super.onStop();
? ? ?Log.e(TAG, "start onStop~~~");
? ? }
? ?
? ? @Override
? ? protected void onDestroy() {
? ? ?super.onDestroy();
? ? ?Log.e(TAG, "start onDestroy~~~");
? ? }
? ?
}


第七步:重新运行ActivityDemo程序,重复第五步操作,当我们按HOME键时,再次启动应用程序时,EditText里有上次输入的"Frankie"字样,如下图如示:



OK,大功基本告成,这时候大家可以在回上面看一下Activity生命周期图,我想大家应该完全了解了Activity的生命周期了,不知道你了解了没?


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux最简单的驱动编写及测试流程 下一篇Android Studio 单刷《第一行代码..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: