如何更換圖片

想請問一下

我有兩個CLASS 分別較 GV 跟 ES

我想在ES內觸碰後,可以更改GV的背景圖片,想請問一下 我可以怎樣做

 

以下是我的失敗作法
GV程式
public void init(){

    if(i==0)
        {background = BitmapFactory.decodeResource(getResources(), R.drawable.bacngrounds);
        }
        else if(i>=1)
        {background=BitmapFactory.decodeResource(getResources(), R.drawable.backgrounda);}
    }
   
    public  void ond()
    {
        i++;
    }

}

ES

public boolean onTouchEvent(MotionEvent event) {//觸控事件
        if(event.getAction() == MotionEvent.ACTION_DOWN){
             if(event.getX()>160 && event.getX()<260
                    &&event.getY()>200 && event.getY()<260){//點擊場景變化
                gv.ond();
               
            }
           
            }
        return super.onTouchEvent(event);
    }

想從ES內觸碰後

可以將GV內的bacngrounds變成backgrounda

但我按了下去,遊戲程式會顯示錯誤,想請問一下,是哪裡錯了?,還是有更好的方法來解決呢?

不好意思,要麻煩大家了