安卓课后笔记2.2 Activity生命周期

这篇博客详细介绍了安卓Activity的生命周期回调方法,包括onCreate()、onStart()、onResume()、onPause()、onStop()、onRestart()和onDestroy(),并解释了每个方法的执行时机和用途。此外,还讲解了如何利用Log类的不同方法输出不同级别的信息,如Log.v()、Log.d()、Log.i()、Log.w()和Log.e(),以及如何在实际案例中使用这些回调方法和日志工具进行调试。
摘要由CSDN通过智能技术生成

一、 Activity生命周期回调方法

1、onCreate( )回调方法

  • onCreate() 的实现可能会将数据绑定到列表,将 Activity 与 ViewModel 相关联,并实例化某些类作用域变量。
  • 在 onCreate() 方法中,您需执行基本应用启动逻辑,该逻辑在 Activity 的整个生命周期中只应发生一次。

2、onStart( )回调方法

  • onCreate() 退出后,Activity 将进入“已启动”状态,并对用户可见。此回调包含 Activity 进入前台与用户进行互动之前的最后准备工作。

3、onResume( )回调方法

  • onResume() 回调后面总是跟着 onPause() 回调。

4、onPause( )回调方法

  • 您不应使用 onPause() 来保存应用或用户数据、进行网络呼叫或执行数据库事务。
  • onPause() 执行完毕后,下一个回调为 onStop()或 onResume(),具体取决于 Activity 进入“已暂停”状态后发生的情况。

5、onStop()回调方法

  • 当 Activity 对用户不再可见时,系统会调用 onStop()。
  • 系统调用的下一个回调将是 onRestart()(如果 Activity 重新与用户互动)或者 onDestroy()(如果 Activity 彻底终止)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值