当前位置:编程学习 > wap >>

请问关于query的问题

(1)c=resolver.query(uri,new string[] {column,data},null,null,null);
pa=c.getstring(1);

请问以上代码起到什么作用呢(请问在哪里可以查到getstring()的函数作用呢)

(2)private void cai(){

   synchronized(new object)
{
     a=false;
}

}
请问以上函数里边的 new object 是什么意思呢?(起到什么作用呢)


请会的朋友帮忙回答,谢谢


--------------------编程问答-------------------- 有朋友能回答些吗? --------------------编程问答-------------------- 你试一下打印出来就知道是什么了呀第一个是使用Sqlite查询数据库的 --------------------编程问答-------------------- http://developer.android.com/reference/android/database/Cursor.html你可以看下这个官方文档
《1》c=resolver.query(uri,new string[] {column,data},null,null,null);
pa=c.getstring(1);
第一句代码的意思通过查询指定的uri,查询的条件是{column,data}(这两个是列名),返回的是游标
第二句是通过索引(这里的1是column列)获取行值,要获取对应列的所有行值,需要调用cursor.moveToNext()
<2>private void cai(){

  synchronized(new object())
{
  a=false;
}

}
new Object()是一个对象锁,你需要仔细看下有关java多线程和同步的概念
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,