小编Ern*_*ado的帖子

SQLite中的Where子句在android中不起作用:(

尝试在SQLite中查询某些数据时,我遇到了一个恼人的错误.

这是我的代码:

Cursor cursor= db.query(TABLE_IMAGES, new String[]{"_id"}, "name" +" = "+compareToThis, null, null, null, null);
Run Code Online (Sandbox Code Playgroud)

我只是将光标作为字符串返回.

错误是说:

没有这样的列:compareToThis:在编译时.....声明

我的问题是:为什么SQLite将compareToThis属性设置为一个列,当它只是一个值时?

我怎样才能解决这个问题?

提前致谢.

sqlite android

7
推荐指数
1
解决办法
4305
查看次数

R文件缺少android

我正在使用Eclipse Helios,但由于性能问题,我改为Eclipse Galileo并安装了ADT插件,并将我的sdk文件夹添加到Elcipse Preferences中.现在R.java从我的所有项目中消失了.我怎么能解决这个问题,我做了Project/Clean但是不会生成文件,我的xml没有任何问题,我的任何项目都没有out.xml.

提前致谢

android r.java-file

7
推荐指数
3
解决办法
4万
查看次数

循环通过资产文件夹时的问题:(

我在Assets文件夹中有一个名为images的子文件夹,其中我存储了我的图像(当然):)事情就是我想得到我正在获取的图像的名称,但问题是我还得到其他不知名的名字如:"android-logo-mask.png",我猜是android的默认图片.有没有办法,我可以跳过这个"Android默认图像",只获取我的图像的名称?我的计划是将这些名称保存在数据库中,以便将其用作以后在ImageView上显示图像的参考.使用图像名称来显示图像是个好主意吗?如果需要,可以使用以下代码:

    Context context;

     @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            context = this.getApplicationContext();
            ImageHelper i = new ImageHelper();
            i.readImages(context);
     }

    public class ImageHelper {
 public ImageHelper(){}

 public void readImages(Context context){
  AssetManager am = context.getAssets();
  try {
   String[] getImages = am.list("images");
   for(String imgName : getImages){    
    Log.e("IMAGE NAME----->", imgName);    
   }
  } catch (IOException e) {
   e.printStackTrace();
  }
 }

}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

android

6
推荐指数
2
解决办法
2654
查看次数

如何序列化HashSet

我正在构建一个Android应用程序,我想添加一个历史记录功能.我听说我可以序列化一个列表,以便能够保存和检索数据,而不是使用数据库,我不知道它是如何工作的,所以我来这里寻求建议,有什么地方我可以开始这个.一些好的链接可能很有用.

谢谢

java android

2
推荐指数
1
解决办法
6524
查看次数

标签 统计

android ×4

java ×1

r.java-file ×1

sqlite ×1