android
maike_even
这个作者很懒,什么都没留下…
展开
-
android app前后台的监听
当app按home或者返回键到主界面的时候,android没有提供一个明确的广播或者方法来判断,所以要实现这个只有从其它方面实现。其实当我们按home键或者按返回键的时候,都会执行activity的onstop();方法,因此,可以写一个baseActivity在其中重新onstop()方法,然后每一个activity通过继承这个base来做判断,先来看看这种的实现方式。publi原创 2016-04-26 16:25:39 · 1242 阅读 · 0 评论 -
Fragement 接收activity的问题
当多个fragment接收activity的控件的时候,其实控件每次都是被从新赋值替换掉了,当隐藏fragment后,点击的依然是隐藏fragment里面写的点击事件,想要获取本个fragment对父activity的控件的控制,需要在void onHiddenChanged(boolean hidden) 中判断是否显示,如果显示需要从新获取一个activity的控件,绑定点击事件!原创 2015-11-19 11:44:05 · 353 阅读 · 0 评论 -
Android解析XML应用(一) XmlPullParser工具解析
在Android中常用的XML解析器有三种,分别为DOM解析器、SAX解析器和PULL解析器,下面是PULL解析器的方式。为什么要学习PULL解析器呢?因为PULL解析是在XML文档中寻找想要的标记,把需要的内容拉入内存,而不是把整个文档都拉入内存,这种方式比较适合手机等内存有限的小型的移动设备。 Android并未提供对JavaStAXAPI的支持。但是,Android附带了一个pull转载 2015-07-23 10:30:36 · 478 阅读 · 0 评论 -
Android模拟器端口被占用
这几天经常碰到adb唤醒不了,在任务管理器中删除启动的adb也无效。或者提示cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。每次都要重启才会有作用,在网上查找之后发现解决办法解决adb端口被占用的方法:1.查看占用端口的进程PIDC:\Users\Administrator>nets原创 2017-06-16 10:19:21 · 336 阅读 · 0 评论 -
BaseItemAnimator
package com.ivy.recyclerviewitemanimator;import android.support.annotation.NonNull;import android.support.v4.animation.AnimatorCompatHelper;import android.support.v4.view.ViewCompat;import androi转载 2017-06-14 15:30:28 · 400 阅读 · 0 评论 -
android中 setEnabled(),setClickable()的区别
在android 开发中,设置Enabled,或者Clickable为false都可以取消到view的点击事件。但是,两者之间还是有一定的区别的。clickable设置点击事件之后,会变成true,如果需要取消点击事件则需要在设置完点击事件之后在设置为false。但是当为false之后,控件不可点击是会往下面继续传递的。enabled与clickable的关系不大,当enabled设置为fal...原创 2018-04-04 11:06:19 · 3795 阅读 · 0 评论 -
NestedScrollView嵌套RecyclerView
NestedScrollView嵌套RecyclerView的时候,有可能滑动页面会十分的卡顿,解决的办法就是为RecyclerView加上:RecyclerView.setHasFixedSize(true);RecyclerView.setNestedScrollingEnabled(false);假如RecyclerView不在页面中的顶部,会抢占NestedScrollView的焦点导致界...原创 2018-04-24 17:46:39 · 365 阅读 · 0 评论