Activity.managedQuery()分析
Activity.managedQuery()
获取一个包含指定数据的 Cursor 对象,并由 Activity 来接管这个 Cursor 的生命周期。
首先该函数通过调用 getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder) 获取一个包含指定数据(由 query 方法的参数指定)的 Cursor 对象。
然后通过调用 startManagingCursor(c) 实现由 Activity 来接管返回的 Cursor c 的生命周期。
原型:
public final Cursor managedQuery(Uri uri,
String[] projection,
String selection,
String[] selectionArgs,
String sortOrder)
{
Cursor c = getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder);
if (c != null) {
startManagingCursor(c);
}
return c;
}
Activity.managedQuery()分析相关推荐
- Android API:Activity.managedQuery()
Android API:Activity.managedQuery() 转自:http://www.cnblogs.com/hibraincol/archive/2010/09/27/1837162. ...
- Activity.managedQuery()
先介绍下什么是cursor??? 使用过 SQLite数据库的童鞋对 Cursor 应该不陌生,加深自己和大家对Android 中使用 Cursor 的理解. 关于 Cursor 在你理解和使用 An ...
- Android插件化开发之AMS与应用程序(客户端ActivityThread、Instrumentation、Activity)通信模型分析
转载来自:http://blog.csdn.net/qinjuning/article/details/7262769 今天主要分析下ActivityManagerService(服务端) 与应用程序 ...
- 关于android隐式启动activity的分析和说明,Android学习之Intent中显示意图和隐式意图的用法实例分析...
本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应 ...
- android里面的Activity体系结构(3)_ActivityRecord和Activity状态变化分析说明
ActivityRecord是运行在system_server进程里面的,Activity是运行在应用进程里面的,虽然内部有个变量ActivityInfo info来代表Activity的所有信息,但 ...
- Android adb shell dumpsys activity broadcasts分析
adb shell dumpsys activity 中的broadcasts信息 通过adb shell dumpsys activity打印中的第二项就是broadcasts信息: ACTIVIT ...
- 【Android 启动过程】Activity 启动源码分析 ( Activity -> AMS、主线程阶段 )
文章目录 一.Activity 启动源码分析 ( Activity -> AMS 阶段 ) 一.Activity 启动源码分析 ( Activity -> AMS 阶段 ) 调用 star ...
- 【Android 事件分发】事件分发源码分析 ( Activity 中各层级的事件传递 | Activity -> PhoneWindow -> DecorView -> ViewGroup )
Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...
- android6.0源码分析之Activity启动过程
Activity最为Android开发者最熟悉的组件,由ActivityManagerService服务进行调度管理,而ActivityManagerService的启动过程在activitymana ...
最新文章
- [JavaScript]走进 JAVASCRIPT 黑洞
- 又一位!26岁当上985博导,这才是乘风破浪的姐姐!
- 4.21 IP通信原理
- Mybatis中 $ 和 # 千万不要乱用!
- select 在各浏览器中显示option的测试结果分享
- spring的Autowired和@Resource的区别是什么
- 关于远程终端不能登录问题解决!
- 【转】ubuntu,你改变了我的人生
- Redis分布式快速入门
- java与java ee_Java EE6装饰器:在注入时装饰类
- 鼠标方式自动弹出内容html,html 在一个超链接上面,鼠标移动上去时,也显示一串文字,如何实现...
- 数据分析数据挖掘(五)
- Linux命令之rz命令与sz命令
- 微信扫码支付开发流程
- 【高通量测序】.dna文件批量读取CAG重复序列长度
- JavaScript实现下雪效果
- matlab 变限积分计算,Matlab变限积分计算【方法教程】
- FreeSWITCH的传真发送
- Grafana接入Elasticsearch数据,绘制dashboard
- 《从你的全世界路过》之稻城
热门文章
- IDEA设置注释(已亲测)
- GRE写作高频题目真的有用么?
- mysql备份与恢复实验报告_实验报告六MYSQL备份和恢复.doc
- Your browser sent a request that this server could not understand. Additionally, a 400 Bad Request e
- java画熊猫_Java-基础练习2
- Android开发-WebView/WebViewClient/WebChromeClient简介 API详述 【一】
- 校园信息化的发展趋势
- Node.js 的 perf_hooks
- 关于计算机的英语手抄报简单,简单漂亮的英语手抄报图片大全
- html css圆角按钮,CSS:CSS使用滑动门技术实现圆角按钮