【Android】Activity的生命周期与加载状态

2025-06-07 04:51:47

1、简单的理解Activity大致会经过4个状态活动状态:当前Activity位于前台,用户可见,可以获取控件的焦点。暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获取焦点。停止状态:该Activity不可见,失去焦点。销毁状态:该Activity结束,或Activity所在Dalvik进程被结束。

【Android】Activity的生命周期与加载状态

3、onCreate(Bundle savedStatus):创建Activity时被回调。该方法只会被调用一次。onStart():启动Activity时被回调。onRestart():重新启动Activity时被回调。onResume():恢复Activity时被回调,onStart()方法后一定会回调onResume().onPause():暂停Activity时被回调。onStop():停止Activity时被回调。onDestroy():销毁Activity时被回调。该方法只会被调用一次。

【Android】Activity的生命周期与加载状态

5、其实Activity与Servlet之间的差别很多,因为它们本身所在场景是完全不同的,它们之间的区别也很明显:Activity是Android窗口的容器,因此Activity最终以窗口的形式显示出来。而Servlet并不会生成应用界面,只是向浏览者生成文本响应。Activity运行于Android应用中,因此Activity的本质还是通过各种界面组件来搭建界面;而Servlet则主要以IO流向浏览者生成文本响应,浏览者看到的界面其实是由浏览器负责生成的。Activity之间的跳转主要通过Intent对象来控制;而Servlet之间的跳转则主要由用户请求来控制。

【Android】Activity的生命周期与加载状态
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢