2016-02-17 6 views
1

Я пытаюсь показать свою папку «Загрузить» в своем проекте Android Studio из моих файлов Backendless.Не удается разрешить метод

Это код:

Backendless.Files.listing("/Uploads", "*.docs", true, new AsyncCallback<BackendlessCollection<FileInfo>>() { 
      @Override 
      public void handleResponse(BackendlessCollection<FileInfo> response) { 
       Iterator<FileInfo> filesIterator = response.getCurrentPage().iterator(); 
       while (filesIterator.hasNext()) { 
        FileInfo file = filesIterator.next(); 
        String URL = file.getURL(); 
        String publicURL = file.getPublicUrl(); 
        Date createdOn = new Date(file.getCreatedOn()); 
        String name = file.getName(); 
       } 
      } 

Когда я запускаю код я получаю эти ошибки:

Error:(34, 38) error: cannot find symbol method getURL() 
Error:(35, 44) error: cannot find symbol method getPublicUrl() 
Error:(36, 51) error: cannot find symbol method getCreatedOn() 
Error:(37, 39) error: cannot find symbol method getName() 
Error:(28, 63) error: incompatible types: <anonymous AsyncCallback<BackendlessCollection<com.example.francis.classdroid.FileInfo>>> cannot be converted to AsyncCallback<BackendlessCollection<com.backendless.files.FileInfo>> 

ответ

1

Проблема здесь заключается в неправильном импорте FileInfo класса. Убедитесь, что вы импортировали com.backendless.files.FileInfo.

Если вы не знаете, что такое импорт на Java, вы можете прочитать больше here. Импорт в Java размещается в верхней части файла.

+0

спасибо! Я думал, что должен объявить методы (в которых я даже не знаю, что делать в методе), чтобы исправить это. Большое спасибо! –

+1

Не забудьте принять и оценить правильные ответы, чтобы другие люди находили полезные. – schaffe