![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
安进
毫无志向的程序菜鸟一枚。。。。。。
展开
-
Can not perform this action after onSaveInstanceState
报错:IllegalStateException: Can not perform this action after onSaveInstanceState 场景:Acitivity onCreate中用 postdelay去做了的 dialogfragment的show,且同时该Activity 进行了跳转b Activity的动作。因此Acitivty先调用了onSaveInstanceState,后调用了dialoggragment的show方法。 导致原因:dialoggragment..原创 2020-10-19 08:58:15 · 4457 阅读 · 0 评论 -
2020-08-14
腾讯shadow嵌入问题 嵌入过程可参考:Android Tencent Shadow 插件接入指南 问题一: Unable to instantiate service com.gtja.supportlib.shadow.MainPluginProcessService: java.lang.RuntimeException: 没有找到 ILoggerFactory 实现,请先调用setILoggerFactory java.lang.RuntimeException: java.util..原创 2020-08-14 08:56:23 · 214 阅读 · 0 评论 -
java 文件夹合并
前一段时间android项目中用到文件夹合并,百度一下尽然没有合适的,自己写了一个递归处理的原创 2017-10-19 09:45:12 · 433 阅读 · 0 评论 -
【转】BroadcastReceiver、EventBus的优缺点
原文地址:https://blog.csdn.net/crazy_yyyyy/article/details/51318092本地广播是相对消耗时间、空间最多的一种方式,但是大家都知道,广播是四大组件之一,许多系统级的事件都是通过广播来通知的,比如说网络的变化、电量的变化,短信发送和接收的状态,所以,如果与android系统进行相关的通知,还是要选择本地广播;在BroadcastReceiver的...转载 2018-05-02 15:49:58 · 151 阅读 · 0 评论 -
【转】这一次彻底弄明白Gradle相关配置
推荐一篇简单介绍安卓gradle配置的博客转载 2018-05-16 14:06:49 · 364 阅读 · 0 评论 -
ChangeSkin源码解析-类图
鸿洋的换肤框架ChangeSkin 相信做过换肤的人都很熟悉。 核心原理也很简单: 根据换肤tag标签, 遍历找到每个activity中需要换肤的view然后设置对应的背景属性或颜色属性等(你也可以自己扩展) 下面是一张精简类图:...原创 2018-06-06 22:40:42 · 404 阅读 · 0 评论 -
android Lambda表达式
Lambda表达式允许用简洁的代码来创建只有一个抽象方法的接口的实例。表面上看起来像是把一段代码当做参数传给了该方法 用Lambda表达式来改写,就是把接口名 与 方法头给去掉,留下方法的参数列表和方法体,因为接口名在调用的方法参数列表中已经声明过一次,是可以确定的,要实现的方法是唯一的,这两者都可以省略,根据 相同代码只写一次原则,推荐使用Lambda表达式....原创 2018-09-11 13:36:58 · 162 阅读 · 0 评论 -
EventBus sticky事件 重复收到问题
sticky事件一般用在我们不确认订阅关系是否存在,但是想提前发送广播时。网上一大堆教你用的 这里说一个要注意的地方。 针对sticky事件 eventBus会缓存在事件发射队列,若是订阅关系已经存在则发射出去,但不会销毁。下次再次订阅,会继续接收上一次事件。 解决方法: EventBus.getDefault().removeStickyEvent(event); 接收粘性事件后,将...原创 2018-09-06 16:46:32 · 2641 阅读 · 3 评论 -
【转】java enum(枚举)使用详解 + 总结
转自: https://www.cnblogs.com/hyl8218/p/5088287.html enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容: 1. 原始的接口定义常量 2. 语法(定义) 3. 遍历、switch 等常用...转载 2018-10-18 13:23:05 · 135 阅读 · 0 评论