请问关于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