• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
helong
博客园    首页    新随笔    联系   管理    订阅  订阅

onPause和onStop区别

 onPause 用于由一个Activity转到另一个Actividy,此时用于第一个Activity

  onStop 用于不可见的Activity

  这是上次代码的输出状态,注意最后一项FirstAcvity --->onStop.

09-11 02:24:29.475: INFO/System.out(279): FirstAcvity ---> onCreate
09-11 02:24:29.575: INFO/System.out(279): FirstAcvity --->onStart
09-11 02:24:29.575: INFO/System.out(279): FirstAcvity --->onResume
09-11 02:24:33.695: INFO/System.out(279): FirstAcvity --->onPause
09-11 02:24:33.725: INFO/System.out(279): SecondActivity--->onCreate
09-11 02:24:33.725: INFO/System.out(279): SecondActivity--->onStart
09-11 02:24:33.725: INFO/System.out(279): SecondActivity--->onResume
09-11 02:24:34.035: INFO/System.out(279): FirstAcvity --->onStop

  现 在给AndroidMainfest.xml中的SeconedActivity属性加入 android:theme="@android:style/Theme.Dialog",则SeconedActivity将以对话框形式出现,不会 对FirstAcvity形成遮盖.

  这时的状态输出为:

09-11 03:35:55.361: INFO/System.out(316): FirstAcvity ---> onCreate
09-11 03:35:55.421: INFO/System.out(316): FirstAcvity --->onStart
09-11 03:35:55.421: INFO/System.out(316): FirstAcvity --->onResume
09-11 03:36:05.891: INFO/System.out(316): FirstAcvity --->onPause
09-11 03:36:05.911: INFO/System.out(316): SecondActivity--->onCreate
09-11 03:36:05.911: INFO/System.out(316): SecondActivity--->onStart
09-11 03:36:05.911: INFO/System.out(316): SecondActivity--->onResume

  注意注意,这时FirstAcvity比完全遮盖时少了最后一项.


posted @ 2011-04-23 01:10  helong  阅读(6162)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3