讲一个项目常见的功能,友盟统计功能 例如一个项目有很多多modlue,每个里面modlue都有Activity,Activity需要友盟统一,Fragment也需要友盟统计。一般做法就是继承一个BaseActivity,BaseFragment。 然后在BaseActivity,BaseFragme ...
分类:
移动开发 时间:
2018-07-27 19:31:55
阅读次数:
313
ViewModel 像Activity,Fragment这类应用组件都有自己的生命周期并且是被Android的Framework所管理的。Framework可能会根据用户的一些操作和设备的状态对Activity或者Fragment进行销毁和重构。作为开发者,这些行为我们是无法干预的。 所以Activ ...
分类:
移动开发 时间:
2018-07-27 19:26:30
阅读次数:
199
使用kotlin-kapt插件 依赖由java的annotationProcessor改为kapt 在使用控件绑定使用时,网上搜使用方法,不知道被哪个家伙带坑里了。 Kotlin使用Butterknife控件绑定注解,不需要@BindView了 只要在activity或fragment...中进行B ...
分类:
移动开发 时间:
2018-07-24 11:54:45
阅读次数:
318
ViewModel是一个负责准备和管理Activity或Fragment数据的类。它还处理Activity / Fragment与应用程序其余部分的通信(例如,调用业务逻辑类)。 始终与范围(Fragment或Activity)关联创建ViewModel,并且只要范围处于活动状态,将保留ViewMo ...
分类:
其他好文 时间:
2018-07-23 11:15:39
阅读次数:
178
1,在fragment中重写setUserVisibleHint方法private boolean isVisibleToUser;@Overridepublic void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisi ...
分类:
移动开发 时间:
2018-07-20 12:33:46
阅读次数:
153
详解请看:http://blog.51cto.com/liangxiao/1957026 ????优化请看:https://github.com/geeklx/myapplication2018/tree/master/p031_mokuaihua_viewpager_fragment
分类:
移动开发 时间:
2018-07-18 17:10:33
阅读次数:
153
IP编址 1.IP(Internet Protocol 互联网协议协议) 2.网络层 3.IP报文头部 4位版本号:IP协议(IPv4)版本号位4 4位头部长度:标识头部有多少个4字节,即最大共15*4个字节 8位服务类型:包含一个4位优先权字段:最小延时,最大吞吐量,最高可靠性和最小费用。 16位 ...
分类:
其他好文 时间:
2018-07-17 14:26:04
阅读次数:
226
Fragment、FragmentActivity和Activity的区别: fragment是Android4.0以上才有的,为了适应Android碎片化采用的技术(解决平板上的显示效果) 1、fragmentactivity继承自activity,用来解决android4.0 之前没有fragm ...
分类:
其他好文 时间:
2018-07-12 13:21:24
阅读次数:
164
在之前的版本中滚动条位置是一个大问题,主要表现在 1. 使用快捷键或者手势前进/后退的时候,滚动条的位置经常是错乱的,所以只能每个页面都要重置一个滚动条的位置; 2. #anchor1 锚点位置无法定位 2017年10月开始解决这个问题,历时7个月终于在 6.1 beta1 中解决了。 解决方案就是 ...
分类:
其他好文 时间:
2018-07-12 13:07:57
阅读次数:
140
https://segmentfault.com/a/1190000013220508 ...
分类:
其他好文 时间:
2018-07-12 10:31:39
阅读次数:
569