[英]Error calling function from another fragment Java
我有一個適用於Android的應用程序,我需要調用特定的功能來更新我制作的圖庫的GridAdapter
我想在其他類中調用它的更新函數是這個
GrideAdapter.class
public void updateGride(){
}
該代碼對update函數起作用,但是每次我從另一個類調用該函數時,都會給我一個錯誤,並且應用停止運行,這就是我從另一個類調用該函數的方式
GridAdapter ab;
ab.updateGride();
我做錯了什么? 為什么我不能在其他片段類中使用updateGride函數?
評論中已經回答了它。
您需要在使用對象的任何成員之前將其初始化(非靜態)。 這是oop的基礎,它不特定於android或java。 這就是你所需要的
GridAdapter ab = new GridAdapter(/*arguments*/);
ab.updateGride();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.