Spotify API를 사용하여 Android 용 애플리케이션을 만들고 있습니다. 저는 현재 "재생/일시 정지"버튼과 "다음 트랙"버튼이있는 음악 플레이어에서 작업하고 있습니다. 메서드에 약간의 문제가 있습니다 - skipToNext (Player.OperationCallback 콜백). 재생/일시 중지 메서드는 동일하게 보이며 매개 변수로 콜백을가집니다. 재생/일시 정지 기능에 (null)을 사용하므로 해당 매개 변수를 완전히 이해하지 못했습니다. 그 경우에는 잘 작동하지만 skipToNext()에 null을 보내면 작동하지 않습니다. 누군가 나를 도와 줄 수 있습니까?Spotify API를 사용하여 skipToNext() 메소드에서 콜백을 사용합니다.
0
A
답변
1
글쎄, 당신은 콜백의 구현을 통과해야합니다. 그러니 그냥 Player.OperationCallback를 구현하는 클래스를 만들 방법 안에 뭔가를 할 :
void onError(Error error)
void onSuccess()
그냥 무슨 일이 있었는지 로그인 당분간. API 내부의 코드가 null 허용 여부를 확인하지 않으면 문제가 발생하므로 null을 전달하지 마십시오.
So. 만들기 클래스와 같은 : 당신이
MyClientCallback callback = new MyClientCallback();
을 필요 그냥 그것을
skipToNext(callback);
를 사용할 때마다 인스턴스를 생성
public class MyPlayerCallback implements Player.OperationCallback {
public void onSuccess() {
//log here
}
public void onError(Error error) {
// log here
}
}