Java tikxml无类型适配器

Java tikxml无类型适配器,java,android,tikxml,Java,Android,Tikxml,格雷德尔先生 implementation 'com.tickaroo.tikxml:annotation:0.8.13' implementation 'com.tickaroo.tikxml:core:0.8.13' implementation 'com.tickaroo.tikxml:retrofit-converter:0.8.13' 博士班 @Xml(name = "docs") public class docs { @Attribu

格雷德尔先生

 implementation 'com.tickaroo.tikxml:annotation:0.8.13'
    implementation 'com.tickaroo.tikxml:core:0.8.13'
    implementation 'com.tickaroo.tikxml:retrofit-converter:0.8.13'
博士班

@Xml(name = "docs")
public class docs {
    @Attribute(name = "docs")
    public ArrayList<doc> doc = new ArrayList <>();

}
主类

 Retrofit retrofit = new Retrofit.Builder()
                .baseUrl("http://data4library.kr/api/")
                .addConverterFactory(TikXmlConverterFactory.create(tikXml))
                .build();

        Library retable = retrofit.create(Library.class);
        Call <docs> call = retable.getRes("key","2021-04-11");
        Log.d("request", call.request().toString());
        call.enqueue(new Callback <docs>() {
            @Override
            public void onResponse(Call <docs> call, Response <docs> response) {

                Log.d("Title", livo.get(0).getTitle());
            }

            @Override
            public void onFailure(Call <docs> call, Throwable t) {
         
                Log.d("Test", t.getMessage());
            }
        });


public interface Library {
    @GET("loanItemSrch")
    Call<docs> getRes(
            @Query("authKey") String authKey,
            @Query("startDt") String startDt

    );
}
reformation-reformation=new-reformation.Builder()
.baseUrl(“http://data4library.kr/api/")
.addConverterFactory(TikXmlConverterFactory.create(tikXml))
.build();
Library retable=翻新.create(Library.class);
Call Call=retable.getRes(“键”,“2021-04-11”);
Log.d(“request”,call.request().toString());
call.enqueue(新回调(){
@凌驾
公共void onResponse(调用、响应){
Log.d(“Title”,livo.get(0.getTitle());
}
@凌驾
失败时公共无效(调用调用,可丢弃的t){
Log.d(“Test”,t.getMessage());
}
});
公共接口库{
@获取(“loanItemSrch”)
呼叫getRes(
@查询(“authKey”)字符串authKey,
@查询(“startDt”)字符串startDt
);
}

使用改进的XML解析

你会遇到自己无法解决的错误

没有类的TypeAdapKter

通过call.request()接收日志时,地址通常为

我已连接,但onFailure()方法不断向我显示错误消息

我需要你的帮助。多谢各位

 Retrofit retrofit = new Retrofit.Builder()
                .baseUrl("http://data4library.kr/api/")
                .addConverterFactory(TikXmlConverterFactory.create(tikXml))
                .build();

        Library retable = retrofit.create(Library.class);
        Call <docs> call = retable.getRes("key","2021-04-11");
        Log.d("request", call.request().toString());
        call.enqueue(new Callback <docs>() {
            @Override
            public void onResponse(Call <docs> call, Response <docs> response) {

                Log.d("Title", livo.get(0).getTitle());
            }

            @Override
            public void onFailure(Call <docs> call, Throwable t) {
         
                Log.d("Test", t.getMessage());
            }
        });


public interface Library {
    @GET("loanItemSrch")
    Call<docs> getRes(
            @Query("authKey") String authKey,
            @Query("startDt") String startDt

    );
}