0
在此方法中,我將模式設置爲1;將變量發送到OnTouch方法
bTouch.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mode1=1;
Intent startGame = new Intent(
"com.example.mygame.GFXSurface");
startActivity(startGame);
}
});
當我調用其他類模式onTouch方法返回0
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
GameSurface gamesurface = new GameSurface(this);
Mode mode2 = new Mode();
mode= mode2.mode1;
if (mode == 1){ // this should be 1 but is 0
x = event.getX();
y = event.getY();
任何人都知道如何做到這一點的解決方案?
那麼我如何從Mode類中獲取mode1? –