8 개의 .5 초 미디 파일을 재생하는 작은 응용 프로그램을 만들고 있습니다. 나는 지정된 객체가 만질 때마다 호출되는 ontouch 액션을 가지고 있으며, 터치 된 객체에 따라 지정된 midi 파일을 재생하는 if/else if 문을 가지고 있습니다. 이걸 실행할 때 처음 몇 번 터치해도 잘 작동하지만 잠시 후 재생이 멈추고 결국 앱이 충돌합니다. 여기서 뭐가 잘못 됐어?사용 후 Media Player 크래시가 발생했습니다.
기본 구조 :
public ontouch(){
if (something >= 3){
mediaplayer s = mediaplayer.create(somethingmidi2);
s.start();
}else if (something < 3){
mediaplayer s = mediaplayer.create(somethingmidi);
s.start();
}
} `
'something == 3'이되면 어떻게됩니까? 그게 무슨 뜻이야? 또한,'if/else'의 두 섹션은 똑같은 일을합니다. – CanSpice
수정 됨. 그냥 그 psuedo 코드를 빨리 타이핑했다. –