2012-10-17 3 views
1

안드로이드 용 공간 사수 게임을 만들고 있는데, 현재 촬영 방법을 구현하고 있지만 새로운 샷을 만들고 그릴 때 몇 가지 문제가 발생합니다.안드로이드 처리기 & 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; 
    } 
} 

하지만 난 오류 얻을 : java.lang.RuntimeException가 : 루퍼라고하지 스레드 내부 핸들러를 만들 수 없습니다를 .prepare()

Iv'e는 여기 포럼에서 그것을 연구했지만 꽤 그것을 해결하는 방법을 알아낼 수 있었는데, 누군가 나를 도울 수 있습니까?

관련, 프레드

답변

1

과 상단

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

간단한에서이 두 라인은 .. 완벽하게 작동 당신이 실행에() 메소드 장소, 감사합니다! – Fredkr