- 博客(3)
- 收藏
- 关注
原创 LocalBroadcastManager“真香”预警!!!
前言我们在Android应尽量避免使用隐式Intent广播传递信息,为什么这么说?原因有下面几点:意外接收:如果同时维护几个项目,不同项目中难免会存在代码复用的情况,这时若安装了两个注册过同样Action广播的APP,一个APP通过Context.sendBroadcast()发送的隐式广播也会被另一个APP接收到,并进行相应的操作,可能会产生意想不到的风险。 敏感信息外泄:发送的隐...
2020-03-31 21:24:53 525
原创 Kotlin作用域函数:run、with、T.run、T.let、T.also、T.apply、T.takeIf、T.takeUnless、repeat
# 前言最近使用kotlin语言开发了新的项目,kotlin的一些特性和大量的语法糖相当好用,相比于java,开发效率高了不少。但Kotlin大量的语法糖也带来了一些问题:学习成本高,语法糖使用场景的困惑。比如,当我第一次看到作用域函数就产生了这样的疑问:what is this?Which function to use?于是我研究了一下什么是作用域函数,以及各个函数的区...
2020-03-31 21:18:40 435
原创 Android通知栏多条通知冲突的问题
最近做消息推送,遇到了一些问题,在搜查相关问题进行处理后,在这里总结一下。非自定义通知,需要查找相关内容的童鞋请移步。问题一:FLAG_UPDATE_CURRENT和FLAG_CANCEL_CURRENT主要会用到这两个参数。FLAG_UPDATE_CURRENT会更新之前PendingIntent的消息,比如,你推送了通知A,并在其中的Intent中putExtra了一个值“123”
2016-03-01 11:59:50 4801 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人