从另一个片段Java调用函数时出错

时间:2014-10-21 06:54:37

标签: java android

我有一个Android应用程序,我需要调用一个特定的函数来更新我制作的图库的GridAdapter

我想在其他类中调用它的更新函数就是这个

GrideAdapter.class

public void updateGride(){
}

代码适用于更新功能但每次我从另一个类调用该函数时它会给我一个错误并且应用停止工作 这就是我从其他类中调用函数的方法

GridAdapter ab;
ab.updateGride();
我做错了什么?为什么我不能在其他片段类中使用updateGride函数?

1 个答案:

答案 0 :(得分:0)

评论中已经回答了这个问题。

您需要在使用任何成员(非静态)之前初始化对象。这是oop的基础知识,它不是特定于android或java的。这就是你需要的,

    GridAdapter ab = new GridAdapter(/*arguments*/);
    ab.updateGride();