![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 四大组件
文章平均质量分 89
落叶Ex
定个小目标 比如 先活他个五百年
展开
-
Android 深入分析Activity生命周期
Android 深入分析Activity生命周期Activity作为四大组件之一,是使用最为频繁的一种控件,日常开发中除了Window、Dialog和Toast之外,我们能见到的界面的确只有Activity。而Activity的生命周期作为基础中的基础就算入门级Android程序员也是耳熟能详。但是在很多特殊情况下生命周期是十分微妙的、典型情况下的生命周期所谓典型情况下的生命周期,是指在有用户参与原创 2017-06-12 16:22:59 · 377 阅读 · 0 评论 -
Android四大组件-Service
Service不需要直接和用户交互,被设计用于长时间的后台操作。需要在Manifest中进行注册。不是一个子线程。和别的组件一样运行在Main Thread中,耗时操作需要另起新现成或者使用IntentService,否则会造成ANR错误。不是一个单独的进程,除非特殊声明。可以通过startForeground()方法指定前台服务,高优先级,不会被系统杀掉。启动方式。独立启动Context原创 2017-08-03 11:17:05 · 350 阅读 · 1 评论 -
Activity 异常生命周期
Activity异常重建调用onSaveInstanceState保存Activity,在onStop之前,正常终止不会调用该方法。重建时通过onRestoreInstanceState,将之前保存的bundle作为参数同事传递给onRestoreInstanceState和onCreate。主要用于恢复布局状态,具体来说,每个View都有onSaveInstanceState和onResto...原创 2018-10-09 13:32:40 · 622 阅读 · 1 评论 -
Android四大组件-BroadcastReceiver
如果您的应用以 API 级别 26 或更高级别的平台版本为目标,则不能使用清单为隐式广播(没有明确针对您的应用的广播)声明接收器,但一些。在我写这篇文章的时候市面上主流Android版本已经是Android 12了,因此简单理解就是,现在不支持所有静态广播的注册,由于静态广播的大量滥用,尤其是国产流氓APP,Android不得不一步步限制广播的使用。可以看到和我们预料的一样,确实是每一次广播都会产生新的对象,因此应该避免使用。出于这点的理解,监听发送频繁的广播会生成和销毁大量的对象?原创 2023-04-04 15:59:26 · 387 阅读 · 0 评论