3

을 지연하지 않는 내가 이렇게 보이는 자신에 의해 OnCompletionListener을 구현했습니다 오디오 파일이 끝나 자마자 다음보기로 건너 뜁니다. 어쩌면 내가 잘못되었거나 다른 활동으로 전환을 지연시킬 수있는 방법을 알려주시겠습니까?Handler.postDelayed (...) 실행 가능한

모든 힌트를 높이 평가합니다!

+0

활동을 전환하는 것이 문제가되지 않습니다. 정상적으로 작동합니다. "노래"가 끝나면 활동을 전환하고 재생이 중지 된 후 중지 시간은 밀리 초가 아닙니다. – Kazoooka

답변

8

처리기가 게시되지 않는 이유를 알고 있습니다. 당신의 stopTime은 0

당신은 "stopTime"에 대한 값을 설정해야

때문에

그것은 그렇지 않으면 하나 실행 가능한 지연 예를 들어 0 될 것입니다 둘째 :

stopTime = 1000; // milliseconds 

아니면 생성자 사용

public SongEndCompletionListener(Context activity, String nextView, int time) { 
    this.nextView = nextView; 
    actualActivity = activity; 
    this.stopTime = time; // you forgot this 
}