2016 - 2024

感恩一路有你

activity生命周期的七个方法 简述安卓什么是服务及服务的生命周期?

浏览量:2596 时间:2021-03-15 11:37:03 作者:admin

简述安卓什么是服务及服务的生命周期?

服务是在没有windows的背景下运行的程序,例如:音乐播放器:因为用户在播放音乐时使用其他功能,他们不想停止音乐,所以使用服务;Android服务的生命周期没有活动那么复杂。它只继承onCreate()、onStart()和onDestroy(三个)方法。当我们第一次启动服务时,我们调用了onCreate()、onStart(两个)方法。当我们停止服务时,我们执行onDestroy()方法。这里我们需要注意的是,如果服务启动了,当我们再次启动时,将直接执行onstart()方法,而不是执行oncreate()方法。

简述生命周期法?原型法及其特点?

生命周期法的基本思想是将软件的整个生命周期划分为需求分析、设计、开发、运行和维护阶段,并严格规定任务、目标、提交结果,甚至工作步骤和工具。

原型方法的基本思想是:首先建立系统的基本结构,实现基本功能;然后在使用过程中,逐步补充数据,修改和增加相关模型和方法,以满足用户的进一步需求。

生命周期法的优缺点:生命周期法运用系统工程的思想和方法,根据信息系统的生命周期规律划分阶段,明确每个阶段的活动,自上而下对系统进行分析和设计,确保用户需求的实现。生命周期方法能够更加关注系统的每一个微小情况,强调用户的参与,最大限度地满足用户的需求,对整个开发过程的规范和严格定义往往能够产生高质量的系统;完整的文档也使得系统的维护更加方便。但是,生命周期法的开发时间长,成本高,需要用户提供完整的需求,不适合不确定的需求,强调用户的参与,但用户与开发人员的沟通不够直接,开发过程复杂,而且不易适应环境的变化,生命周期法的发展是分阶段进行的,某一阶段的误差会被带到下一阶段,并得到扩展。

原型方法的优缺点是:能够满足用户的需求;能够适应不确定的需求;能够快速实现系统的基本结构;开发成本低。但是,为了加快系统的开发速度,往往导致系统质量的下降;没有严格的开发文档,因此很难维护。

activity生命周期的七个方法 activity跳转生命周期 activity的生命周期有哪些

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。