2012-10-17 42 views
1

爲Android創建一個空間射擊遊戲,即時通訊正在實現拍攝方法,但遇到一些問題時,我無法弄清楚當試圖創建新的鏡頭並繪製它們。Android處理程序和Looper.prepare()問題

我有這樣的方法:

public void createShot(int time){ 

    if(shotCreated==true && time<=0){ 
     System.out.println("Funkar"); 
     Shot temp = new Shot(shipX,700); 
     System.out.println("Funkar2"); 
     shotList.add(temp); 

    }else if(time>=10){ 
     tick=0; 
    } 
} 

是從run()方法 叫,但我得到的錯誤:了java.lang.RuntimeException:內螺紋已不叫尺蠖無法創建處理程序.prepare()

Iv'e試圖在論壇上研究它,但可以很好地弄清楚如何解決它,有人可以幫我嗎?

問候, 弗雷德

回答

1

在你的run()方法的地方這兩個線在頂部

Looper.myLooper(); 
Looper.prepare(); 
+0

這麼簡單..完美的作品,謝謝! – Fredkr

相關問題