自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Android 自定义LiveData

LiveData是什么?1.livedata是一个数据持有类2.数据可以被观察者订阅3.能够感知组件(Fragment、Activity、Service)的生命周期4.只有在组件处于激活状态(STARTED、RESUMED)才会通知观察者有数据更新为什么需要LiveData1.能够保证数据和UI统一:这个和LiveData采用了观察者模式有关,LiveData是被观察者,当数据有变化时...

2020-05-05 20:48:16 597

原创 Android LiveData 解决数据倒灌

Android LiveData 解决数据倒灌为什么使用LiveData还在使用evenBus、RxBus、Handler通信?1.使用Handler通信容易造成内存泄漏,因为当Activity销毁后,handler还持有activity、context等的引用 就容易导致内存泄漏等问题。2.使用evenBus、RxBus,混淆代码的时候容易接收不到消息。3.livedata是Googl...

2020-05-05 18:39:28 4504

原创 android5.1.1通过getRunningServices获取当前运行的pid,进程名等

今天遇到个怪事,之前项目里面的一个功能:获取Android系统应用的pid以及进程名、包名、APK大小、APK名称、图标,在Android4.2-4.4测试一直没有问题,但是今天在Android5.1.1上面测试竟然只显示应用本身的pid、进程名等···。然后查阅资料才知道原来Google从安全和隐私方面考虑,也废弃了这个方法,现在只能返回自己的应用。获取pid、进程的方法有多种,方法1用getR

2016-08-09 17:15:51 8131 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除