Im 현재 SurfaceView를 확장하는 클래스를 사용하여 LunarLander와 비슷한 스레드를 그려야하는 작은 게임을 개발하려고합니다. 그러나 내가 XML에서 한 콘텐츠보기를 변경하고 싶습니다, 내가 그리기 하나는 내가 setContentView에 의해 contentview 변경됩니다 활동 클래스에있는 내 surfaceview 클래스에서 메서드를 호출하려고, 내가 RuntimeException 얻을 :활동 클래스에서 비 정적 메소드 액세스?
"Can't create handler inside thread that has not called Looper.prepare()"
아마 내가 메신저 안드로이드와 자바 개발에 새로운 것이지만 나는 정적 메서드가 아닌 다른 방법으로 작동 할 때 왜 작동하는지 이해하지 못합니까?
(활동을 확장 내 시작의 메소드)
public void simulationDone()
{
.....
}
이
new Start().simulationDone();
감사합니다. 매우 도움이되었습니다. – Henrik