- 博客(5)
- 收藏
- 关注
原创 Activity的4种启动模式
提示:本文仅为笔者学习记录文章目录一、standard二、singleTop三、singleTask四、singleInstance设置Activity的启动模式一、standard默认模式,可以不用写配置。在这个模式下,都会默认创建一个新的实例。因此,在这种模式下,可以有多个相同的实例,也允许多个相同Activity叠加。例如:若我有一个Activity名为A1, 上面有一个按钮可跳转到A1。那么如果我点击按钮,便会新启一个Activity A1叠在刚才的A1之上,再点击,又会再新启一个在它
2020-10-25 22:33:36
299
1
原创 简单使用Android四大组件之一(Service)
提示:本文仅为笔者学习记录Service定义Android 服务(Service)适合执行那些不需要和用户交互而且还要求长期运行的任务。服务的运行不依赖于任何用户界面,即使 APP 被切换到后台,或者打开了另外一个 APP,服务仍然能够保持正常运行。另外,服务本身并不会自动开启线程,服务代码默认是运行在主线程中的。所以如果需要执行的业务逻辑耗时长,那么为了防止主线程被阻塞,我们必须在服务内部创建子线程来执行这些业务逻辑。启动方式Android Service提供了两种启动方式供我们选择1
2020-10-19 21:49:34
132
原创 Android动态广播注册与静态广播注册
提示:文章仅用于博主记录学习文章目录一、静态和动态注册方式1.动态注册2.静态注册二、默认广播与有序广播1.Normalbroadcasts:默认广播2.orderedbroadcasts:有序广播总结一、静态和动态注册方式1.动态注册编写一个继承BroadcastReceiver的广播接收器的类// 动态广播接收器 class DynamicReceiver extends BroadcastReceiver { @Override publi
2020-10-18 23:43:09
1422
原创 抽象类和接口的区别以及使用场景
抽象类和接口的区别以及使用场景区别1. 相同点两者都是抽象类,都不能实例化。接口和抽象类的子类都必须要实现已经声明的抽象方法。2. 不同点一个类可以实现多个接口,但只能继承一个抽象类。抽象类中并非所有的方法都是抽象的,只有那些冠有abstract关键字的抽象方法,子类必须实现。那些非抽象方法,在抽象类中则必须定义方法体。接口中的每一个方法都是抽象方法,且只能声明pulic的方法。应用场景1. 抽象类类与类之前需要特定的接口进行协调,而不在乎其如何实现。作为能够实现特定功能的
2020-10-18 16:51:53
295
1
原创 Fragment的懒加载与生命周期详解
Fragment的懒加载与生命周期详解什么是懒加载了解Fragment的生命周期onAttachonCreateonCreateViewonActivityCreatedonStartonResumeonPauseonStoponDestroyViewonDestroyonDetach懒加载的实现和封装什么是懒加载在Android中经常用到ViewPager + Fragment来加载数据,但...
2020-04-26 21:17:34
1851
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人