Java 尝试将RecyclerView与Parse.com';一起使用时出现两个编译错误;解析查询以从数据库中提取数据

Java 尝试将RecyclerView与Parse.com';一起使用时出现两个编译错误;解析查询以从数据库中提取数据,java,android,parse-platform,android-recyclerview,Java,Android,Parse Platform,Android Recyclerview,我在使用RecyclerView和ParseQuery时遇到问题;我的MainActivity中的.get(i)不断给我这些错误: 错误:(102,67)错误:不兼容的类型:int无法转换为字符串 以及: 无法从静态上下文引用非静态方法“get(java.lang.String)” 以及: 错误:任务执行失败:app:compiledBugJavaWithJavaC'。 >编译失败;有关详细信息,请参阅编译器错误输出。 我已经做了很多研究,但是关于使用RecyclerView和ParseQ

我在使用
RecyclerView
ParseQuery
时遇到问题;我的MainActivity中的
.get(i)
不断给我这些错误:

错误:(102,67)错误:不兼容的类型:int无法转换为字符串
以及:

无法从静态上下文引用非静态方法“get(java.lang.String)” 以及:

错误:任务执行失败:app:compiledBugJavaWithJavaC'。
>编译失败;有关详细信息,请参阅编译器错误输出。
我已经做了很多研究,但是关于使用
RecyclerView
ParseQuery

这是我的主要活动:

import com.parse.FindCallback;
导入com.parse.GetCallback;
导入com.parse.parse;
导入com.parse.ParseException;
导入com.parse.ParseObject;
导入com.parse.ParseQuery;
公共类MainActivity扩展AppCompatActivity实现WeatherServiceCallback{
//定义变量
专用工具栏;
私有导航视图导航视图;
私人抽屉布局;
受保护的按钮MButonheader;
私有文本视图mdayofweek;
私有文本视图mDate;
//受保护的语境;
//专用长页面ID=137317903012386L;
//私人名单数据;
私人回收视图mRecyclerView;
//新变量
私人定制适配器;
私人语境;
//天气变数
私有图像视图weatherIconImageView;
私有文本视图温度文本视图;
私有文本视图条件文本视图;
私有文本视图位置文本视图;
私人雅豪酒店服务;
私人对话;
最终列表数据=新的ArrayList();
当前信息=新信息();
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化工具栏并将其设置为操作栏
toolbar=(toolbar)findviewbyd(R.id.toolbar);
设置支持操作栏(工具栏);
mRecyclerView=(RecyclerView)findViewById(R.id.recycler\u视图);
mRecyclerView.setLayoutManager(新的LinearLayoutManager(this));
mAdapter=新的CustomAdapter(getApplicationContext(),数据);
//带解析的RecyclerView
初始化(这是“9eLoLJ1NvoDiW8kv9VIWspFrukz5imtvASpxLRwV”,“THOQN59UULIM5YGFYQ9LWH5NTX6BKAHBFJTCUV”);
ParseQuery=ParseQuery.getQuery(“新闻”);
findInBackground(新的FindCallback(){
@凌驾
公共void done(列出对象,parsee异常){
如果(e==null){
对于(int i=0;i
这是我的类,包含适配器的数据:

public class Information {
    String mNewstTitle;
    String mNewsStory;
    int mNewsPhotoIcon;

    /*
     * Information(String mNewstTitle, String mNewsStory, int mNewsPhotoIcon) {
     *     this.mNewstTitle = mNewstTitle; this.mNewsStory = mNewsStory;
     *     this.mNewsPhotoIcon = mNewsPhotoIcon; 
     * }
     */
}

您正在静态调用该方法:

ParseObject.get(i)...
从:

如果您不知道要获取什么类型的数据,可以调用get(key),但无论如何,您可能必须立即丢弃它。在大多数情况下,应该使用类型化访问器,如getString

正确:

.get()

不正确:


.get()

能否删除适配器代码以及主活动中的大部分标题?它们占用了大量空间,无助于澄清您的问题。通过这样做,您的问题有更好的机会被投票和回答。请参见第一个错误和第二个错误。哦,好的,谢谢,我将编辑它感谢您的快速回复我已经解决了我自己的错误,您是正确的,我错误地使用了类而不是类的实例。感谢您的回复,尽管如此,我们还是非常感谢您对+。。不幸的是,根据stackoverflow的政策,在我增加你的分数之前,我必须获得“15个声誉”。所以在那之前√ 这是我唯一能确定的。再次感谢他们,我还有一个问题,如果你能帮忙的话,我将不胜感激?我还没能解决这个问题