无法解析的方法 [英] Cannot resolve method

查看:354
本文介绍了无法解析的方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图去展示从我Backendless文件我的Andr​​oid Studio项目我的上传文件夹中。

这是code:

  Backendless.Files.listing(/上传,* .docs,真正的,新的AsyncCallback< BackendlessCollection<&的FileInfo GT;>(){
            @覆盖
            公共无效用handleResponse(BackendlessCollection<&的FileInfo GT;响应){
                迭代器<&的FileInfo GT; filesIterator = response.getCurrentPage()迭代器()。
                而(filesIterator.hasNext()){
                    FileInfo的文件= filesIterator.next();
                    字符串的URL = file.getURL();
                    串publicURL = file.getPublicUrl();
                    日期createdOn =新的日期(file.getCreatedOn());
                    字符串名称= file.getName();
                }
            }

当我运行code我得到这些错误:

 错误:(34 38)错误:无法找到符号法的getURL()
错误:(35,44)错误:无法找到符号法getPublicUrl()
错误:(36 51)错误:无法找到符号法getCreatedOn()
错误:(37 39)错误:无法找到符号getName()方法
错误:(28 63)错误:不兼容的类型:其中,匿名的AsyncCallback< BackendlessCollection< com.example.francis.classdroid.FileInfo>>>能不能转换为AsyncCallback的< BackendlessCollection< com.backendless.files.FileInfo>>


解决方案

这里的问题是在的FileInfo 类的不正确导入。请确保您已导入 com.backendless.files.FileInfo

如果你不就是现在的进口在Java中,阅读更多这里
在Java中的进口被放置在该文件的顶部。

I am trying to get to show my "Uploads" folder on my Android Studio project from my Backendless files.

This is the code:

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

When I run the code I get these errors:

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

解决方案

The problem here is in incorrect import of FileInfo class. Make sure you have imported com.backendless.files.FileInfo.

If you do not now what is import in Java, read more here. The imports in Java are placed at the top of the file.

这篇关于无法解析的方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆