managedquery如何使用volley进行同步请求

managedquery  时间:2021-06-15  阅读:()

android如何提取未接来电

这是在Activity中的一个方法 String[] back = { CallLog.Calls.NUMBER, CallLog.Calls.TYPE}; void queryCallLog(){ Cursor cursor = managedQuery(CallLog.Calls.CONTENT_URI, back, null, null, null); while(cursor.moveToNext()){ String numb = cursor.getString(cursor.getColumnIndexOrThrow(CallLog.Calls.NUMBER)); String type = cursor.getString(cursor.getColumnIndexOrThrow(CallLog.Calls.TYPE)); System.out.println(type); switch (Integer.valueOf(type)) { case CallLog.Calls.MISSED_TYPE: System.out.println("number : " + numb); break; default: break; } } }记得加权限哦

怎么获取”最喜欢“联系人列表?

Cursor cursor = this.managedQuery( ContactsContract.Contacts.CONTENT_URI, projection, "starred=?", new String[] {"1"}, null);

如何使用volley进行同步请求

在我们开发应用的时候,很多时候会遇到这种问题。

  查询数据会比较耗时,所以我们想把查询数据放在一个异步任务中,查询结果获得Cursor,然后在onPostExecute (Cursor result)方法中设置Adapter,我们可能会想到使用Activity的managedQuery来生成Cursor,这样Cursor就会与Acitivity的生命周期一致了,多么完美的解决方法!然而事实上managedQuery也有很大的局限性,managedQuery生成的Cursor必须确保不会被替换,因为可能很多程序事实上查询条件都是不确定的,因此我们经常会用新查询的Cursor来替换掉原先的Cursor。

因此这种方法适用范围也是很小。

  我们不能直接将Cursor关闭掉,但是注意,CursorAdapter在Acivity结束时并没有自动的将Cursor关闭掉,因此,你需要在onDestroy函数中,手动关闭。

  @Overrideprotected void onDestroy() { super.onDestroy(); (); if(mAdapter != null && mAdapter.getCursor() != null) { mAdapter.getCursor().close();}}   如果没有在Adapter中用到Cursor,可以手动关闭Cursor。

  1Cursor cursor =null;2try{3cursor = mContext.getContentResolver().query(uri, null, null,nul

Contabo美国独立日促销,独立服7月€3.99/月

Contabo自4月份在新加坡增设数据中心以后,这才短短的过去不到3个月,现在同时新增了美国纽约和西雅图数据中心。可见Contabo加速了全球布局,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。为了庆祝美国独立日和新增数据中心,自7月4日开始,购买美国地区的VPS、VDS和独立服务器均免设置费。Contabo是德国的老牌服务商,...

HostMem,最新优惠促销,全场75折优惠,大硬盘VPS特价优惠,美国洛杉矶QuadraNet机房,KVM虚拟架构,KVM虚拟架构,2核2G内存240GB SSD,100Mbps带宽,27美元/年

HostMem近日发布了最新的优惠消息,全场云服务器产品一律75折优惠,美国洛杉矶QuadraNet机房,基于KVM虚拟架构,2核心2G内存240G SSD固态硬盘100Mbps带宽4TB流量,27美元/年,线路方面电信CN2 GT,联通CU移动CM,有需要美国大硬盘VPS云服务器的朋友可以关注一下。HostMem怎么样?HostMem服务器好不好?HostMem值不值得购买?HostMem是一家...

hostodo:美国大流量VPS,低至$3,8T流量/月-1.5G内存/1核/25gNVMe/拉斯维加斯+迈阿密

hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...

managedquery为你推荐
订房系统求酒店开房系统instagram电脑版苹果macbook pro做摄影拍照后期有什么优势吗?为什么很多摄影师用它?和thinkpad W系列比呢?excel大写金额怎么在excel中设置大写金额比思论坛永久域名不知道为什么 比思论坛的网站打不开 怎么办呐刷ip流量一天可以刷一万IP流量的软件webservice框架什么是webservice,什么情况下使用,如何使用broadcast播哈尔滨哪里有卖broadcast播 这个服装品牌的5e5e5e如何更改bootstrap navbar的颜色 03 Topics 03 Ruby China微信如何只发文字微信朋友圈怎样只发文字databasenamefoxpro中的的命令格式
域名备案批量查询 132邮箱 重庆服务器托管 cpanel 主机屋免费空间 私有云存储 e蜗牛 蜗牛魔方 godaddy域名证书 韩国名字大全 admit的用法 net空间 lamp兄弟连 中国联通宽带测试 zcloud 腾讯服务器 linux服务器系统 gotoassist 香港打折信息 火山互联 更多