2016-12-14 4 views
0

Я интегрирую диск в свое приложение. Я могу загрузить и загрузить файл с Диска.android: Чтобы проверить, существует ли текстовый файл на диске Google

Но проблема в том, что я не могу определить, какой конкретный текстовый файл существует на диске или нет, когда я загружаю первый раз.

Пожалуйста, помогите мне с точным решением.

Спасибо

+0

Сначала научиться задавать вопрос –

ответ

1

См this

Пример запроса может быть построен, как показано ниже, и мы можем проверить, если файл уже существует или нет

class SearchFileTask extends AsyncTask<Query, Void, MetadataBufferResult>{ 
    @Override 
    protected MetadataBufferResult doInBackground(Query... params) { 
     return Drive.DriveApi.query(getGoogleApiClient(), params[0]).await(); 
} 

    @Override 
    protected void onPostExecute(MetadataBufferResult metadataBufferResult) { 
     if(metadataBufferResult.getMetadataBuffer().getCount()==0) 
      // NO file 
     else 
      // File exists with given name 
    } 
} 

Query query = new Query 
     .Builder() 
       .addFilter(Filters.eq(SearchableField.TITLE, "filename.extension")) 
       .build(); 
new SearchFileTask().execute(query); 
+0

Thanx ALOT , Его зол, который я искал .. –

+0

@AlpsRana рад, что я мог бы помочь (: !! –

Смежные вопросы