【问题标题】:Android Content Provider Cursor QueryAndroid Content Provider 游标查询
【发布时间】:2016-05-18 12:03:19
【问题描述】:

我正在使用 Android 的内置内容提供程序 android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI。

现在我有

String[] sarray  = {"a" , "b" , "c" , "d"};`
String[] projection = {MediaStore.MediaColumns._ID , MediaStore.MediaColumns.DATA};
String selection = ?????? // My qestion

cursor = getContentResolver().query(uri, projection, null,
                    null , order);

那么我该如何写我的光标线,以便我选择 All BUT NOT saray FROM MediaStore.MediaColumns._ID 列。

【问题讨论】:

  • saray 包含什么?图片的名称?
  • sarray 包含 Image _Id,在这个问题中我使用了 a,b,c 来简化

标签: android mysql android-contentprovider android-cursor


【解决方案1】:

试试这个:

String[] sarray  = {"a" , "b" , "c" , "d"};
    String[] projection = {MediaStore.MediaColumns._ID , MediaStore.MediaColumns.DATA};
    String selection =""+MediaStore.MediaColumns._ID+" !=? AND  "+MediaStore.MediaColumns._ID+"" +
            " !=? AND "+MediaStore.MediaColumns._ID+" !=? AND "+MediaStore.MediaColumns._ID+" !=?";

    cursor = getContentResolver().query(uri, projection, selection,
            sarray , order);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多