判空的是传递的参数,刚从J2ME转Android,请帮忙看看应该怎么写。
需要判断的主要是lat 和lon 的范围,这样使用Bewteen...and对不对啊,完全搞不懂唉!
StringBuffer sql = new StringBuffer("SELECT * FROM "
+ Database.TABLE_NAME + " WHERE lat BEWTEEN " + latMin
+ " AND " + latMax + " AND lon BEWTEEN " + lonMin + " AND "
+ lonMax); if (shopType != null)
{
sql.append(" AND ");
sql.append("shopType = " + shopType);
}
if (privilege_1 != null)
{
sql.append(" AND ");
sql.append("privilege_1 = " + privilege_1);
}
if (privilege_2 != null)
{
sql.append(" AND ");
sql.append("privilege_2 = " + privilege_2);
}
if (privilege_3 != null)
{
sql.append(" AND ");
sql.append("privilege_3 = " + privilege_3);
}
Cursor cursor = db.rawQuery(sql.toString(), null);
需要判断的主要是lat 和lon 的范围,这样使用Bewteen...and对不对啊,完全搞不懂唉!
StringBuffer sql = new StringBuffer("SELECT * FROM "
+ Database.TABLE_NAME + " WHERE lat BEWTEEN " + latMin
+ " AND " + latMax + " AND lon BEWTEEN " + lonMin + " AND "
+ lonMax); if (shopType != null)
{
sql.append(" AND ");
sql.append("shopType = " + shopType);
}
if (privilege_1 != null)
{
sql.append(" AND ");
sql.append("privilege_1 = " + privilege_1);
}
if (privilege_2 != null)
{
sql.append(" AND ");
sql.append("privilege_2 = " + privilege_2);
}
if (privilege_3 != null)
{
sql.append(" AND ");
sql.append("privilege_3 = " + privilege_3);
}
Cursor cursor = db.rawQuery(sql.toString(), null);
解决方案 »
- 通过JNI在本地C代码中实现Surface显示
- 线程如何传送信息给前台Activity?
- 怎样让WindowManager加上的view和周围没被view挡住的控件都获得焦点
- 求助,用Google Map绘出公交路线的线路,如何让线沿着道路走?
- 在模拟器上能连接tomcat服务器并获取信息但是到真机上却不能连接服务器
- 请帮推荐一款测试机
- 请问android中有没有类似ShowMessage那种模态对话框
- 权限问题
- 关于Android拍照的一个问题
- 【android求助】android客户端与php服务端交互,get数据只能在控制台打印无法再客户端显示出来是什么原因
- 在android中如何获取正在播放视频的帧数?
- listView点击一个item项以后,刷新数据回来以后,显示item不发生错位?
已经改用了a < A < b bewteen...and好像连用两个会有问题