Android Filter类--线程间的通信

Filter与AsyncQueryHander实现基本类似,它包含两个Hander:RequestHandler和 ResultHandler,以及一个HandlerThread:名为Filter的线程。RequestHandler与Filter线程绑定,过滤请求都是通过 RequestHandler发送给Filter线程。当过滤产生后,通过mResultHandler将数据push给UI显示。...
阅读(581) 评论(0)

Android搜索过滤

一、简介 一般来说,我们可以使用以下几种方式实现搜索: 1)暴力搜索——直接使用数据库提供的功能,每次都从数据库中读取搜索的结果,存进一个数据结构用于Adapter显示,调用notifyDataSetChanged()刷新数据; 2)利用filter进行搜索。这块涉及到Filterable接口。推荐文章:Android实现Filterable通过输入文本框实现联系人自动筛选。有两...
阅读(525) 评论(0)

ViewPager异步添加数据异常 The application's PagerAdapter changed the adapter's contents without calling Pag

项目中用到ViewPager左右滑动图片,图片从网上获取,异步添加到ViewPager的Adapter中。出现强股...
阅读(12066) 评论(2)

intellij idea 添加动态 user library(java.lang.VerifyError)

Scope Use this drop-down to affect the classpath for the various build phases. Compile: This is the default option. If it is selected, the dependency is resolved and is available in classpath duri...
阅读(3610) 评论(0)

Activities and Tasks --Dev Guide

就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。 地图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。     对用户来...
阅读(571) 评论(0)

android 之 android.widget.RelativeLayout.LayoutParams

android.widget.RelativeLayout.LayoutParams 有一个构造函数:RelativeLayout.LayoutParams(int w, int h), 参数指定了子 View 的宽度和高度, 这一点和其父类是一样的。 而实现相对布局的关键在它的 两个 addRule 方法上。anchor 参数指定可以是 View 的 id(“相对于谁”)、Relativ...
阅读(415) 评论(0)

ViewPager延时加载(懒加载)

使用viewpager默认会加载至少一个view,项目中有的页面中的大图比较多...
阅读(1483) 评论(0)

为什么调用 FragmentPagerAdapter.notifyDataSetChanged() 并不能更新其 Fragment?

在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChange...
阅读(448) 评论(0)

ListView 覆盖图片一部分,下拉显示全部。类似百度音乐专辑界面

界面布局使用FrameLayout,IMageView在最下面...
阅读(961) 评论(0)

ListView addHeaderView 报错的解决办法

在添加listview的 addheader方法时报错如下:...
阅读(1535) 评论(0)

listview 与activity的onTouchevent 冲突解决

在项目中有个listview中的下拉刷新需求,打...
阅读(765) 评论(0)

Viewpager + Fragment +FragmentPagerAdapter实现定时循环滚动效果

ViewPager + Fragment的使用此处不写,玩...
阅读(1624) 评论(0)

Permission denied (publickey). fatal: The remote end hung up unexpectedly while pushing back to git

配置完git ssh后  ssh -T git@github.com...
阅读(1052) 评论(0)

Intelij IDEA 常用快捷键

IDEA +VIM插件,手基本不用离开见...
阅读(595) 评论(0)

HMAC-SHA1 BASE64编码 java源代码实现

HMAC的定义。           定义HMAC需要一个加密用散列函数(表示为H)和一个密钥K。我们假设H是  一个将数据块用一个基本的迭代压缩函数来加密的散列函数。我们用B来表示数据块  的字长。(以上说提到的散列函数的分割数据块字长B=64),用L来表示散列函数的  输出数据字长(MD5中L=16,SHA—1中L=20)。鉴别密钥的长度可以是小于等于数  据块字长的任何正整数值。应...
阅读(1423) 评论(0)
90条 共6页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:116905次
    • 积分:1843
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:30篇
    • 译文:0篇
    • 评论:18条
    最新评论