我正在使用tablet (android version 4.1.1)
和phone (android version 4.1.2)
。
我正在尝试获取光标计数onclick
,但平板电脑和手机的结果不同。
基本上,结果与预期一样正确,phone
但与tablet
.
我的代码:
clickmaster.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v)
{
db = getDatabase(); //common method for open and accessing data
String sql = "SELECT user_id FROM users WHERE source_id = ? AND cartname = ?";
Cursor cur0 = db.rawQuery(sql, new String[]{sid,"MasterCart"});
cur0.moveToFirst();
System.out.println(cur0.getCount()); //Result 0 for tablet and 2 for phone.
}
因此,在上面的代码中,我打印了cur0.getCount()
0 和tablet
2 ,令人惊讶的是phone
.
为什么这么冷漠?