摘要: 简介 Navigation导航编辑器旨在简化Android开发中导航的实现,可以帮助我们很好的处理Activity和fragment之间通过FragmentTransaction交互的复杂性,也可以很好的处理页面的转场效果;Deeplink的支持,绕过activity直接跳到fragment;并且传 阅读全文
posted @ 2019-03-07 17:10 fomin 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: 简介 BroadcastReceiver(广播接收器)是Android四大组件之一,是一个用来响应系统范围内的广播组件,可以从Android系统和其它app发送或接收广播消息,类似于发布 订阅设计模式。其特点是异步的,广播发送者不会关心有无接收者接收。可应用于不同组件之间的通信、多线程通信和系统在特 阅读全文
posted @ 2019-03-07 17:09 fomin 阅读(559) 评论(0) 推荐(0) 编辑
摘要: LiveData是一个可观察的数据持有者类。 与常规observable不同,LiveData是生命周期感知的,当生命周期处于STARTED或RESUMED状态,则LiveData会将其视为活动状态,这意味着它尊重其他应用程序组件的生命周期,例如Activity,Fragment或Service。 阅读全文
posted @ 2019-03-07 17:05 fomin 阅读(4926) 评论(0) 推荐(1) 编辑
摘要: Android Service是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件,它分为两种工作状态,一种是启动状态,主要用于执行后台计算;另一种是绑定状态,主要用于其他组件和Service的交互。需要注意的两点: 两种状态是共存的,即Service可以是启动状态也可以同时是绑定状态 防止 阅读全文
posted @ 2019-03-07 17:04 fomin 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 一、Activity生命周期 onCreate:Activity正在创建,生命周期的第一个方法,需要setContentView加载layout。 onRestart:Activity正在重新启动,当前Activity从不可见重变为可见的姿态下,onRestart就会被调用。 onStart:Act 阅读全文
posted @ 2019-03-07 17:03 fomin 阅读(664) 评论(0) 推荐(0) 编辑