无法从观察者对象检索数据

问题描述

我试图弄清楚该library的运行方式,但是我无法从Observer对象检索数据。我读了大约10则与该主题相关的帖子,但没有找到对我有帮助的东西。

这是我到目前为止没有碰到的尝试:

public Main(String channelID) 
{
    YouTubedataCrawler youtTubedataCrawler = new YouTubedataCrawler.Builder().build();
    Observable<ResponseData<ChannelResponse>> observerResponse = youtTubedataCrawler.channel(channelID,ChannelTab.VIDEOS);
        
    
    observerResponse.subscribe(new Subscriber<ResponseData<ChannelResponse>>() {
       
        @Override
        public void onError(Throwable error) {
            System.err.println("Error: " + error.getMessage());
        }

        @Override
        public void onCompleted() {
            System.out.println("Sequence complete.");
        }

        @Override
        public void onNext(ResponseData<ChannelResponse> channelResponse) 
        {
            System.out.println("onNext");
            String avatarURL = channelResponse.getData().getChannel().getHeader().getAvatarUrl();
            System.out.println("bazinga: " + avatarURL );
            
        }
    });//*/
     
}

以下是这些类的链接

由于某种原因,onNext内部的方法Subscriber没有被调用。我在做错什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...