2016-05-18 121 views
-2

我使用Android的內置內容提供程序android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI。Android內容提供商光標查詢

現在我有

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); 

那我怎麼寫我的光標線,讓我所有選擇,但不saray FROM MediaStore.MediaColumns._ID列。

+0

什麼** **薩拉伊包含哪些內容?圖像的名稱? – NezSpencer

+0

sarray contains Image _Id,在這個問題中,我用a,b,c來簡化 –

回答

0

試試這個:

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); 
+0

我試過這個但不工作 –