查询参数值不会通过改造界面传递,有时在API 23上传递

时间:2017-05-12 07:16:36

标签: android retrofit2 okhttp android-networking

我的改造界面是:

@GET("vocab/word/details")
Call<EnglishWord> getWord(@Query("word_id") int id);

呼叫:

Call<EnglishWord> call = getSingleWord.getWord(id);
Log.d("WORDID",String.valueOf(id));

WordId记录在下一行,但调用是:

vocab/word/details?word_id=0 

同样对于另一个put请求,同样的事情发生, word_id 传递 0 ,而我可以确认id传递给调用(通过日志)。

怪异的部分是这个问题是随机的,我只在棉花糖中看过它而且只有几次。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

经过大量调试并且没有解决我的问题的线索后,我尝试禁用即时运行,现在工作正常。

禁用即时运行解决了问题(希望如此)。我已经看到其他帖子(从2016年1月起),即时运行导致问题,想知道为什么它还没有修复。