java.io.EOFException RecycleView

Posted

技术标签:

【中文标题】java.io.EOFException RecycleView【英文标题】: 【发布时间】:2019-05-10 03:45:38 【问题描述】:

我正在尝试从 API 解析 json 文件,并作为请求 http 中的参数,我采用了 recycleview 项目的文本字段

我举杯看看我是否恢复了字段文本,并且确实恢复得很好

但是当我运行 http 请求时,我有一个“java.io.EOFException”异常。

我尝试运行相同的请求,但我没有检索文本字段,而是将名称直接放在请求中

但是当我运行 http 请求时,我有一个“java.io.EOFException”异常。

我尝试运行相同的请求,但我没有检索文本字段,而是将名称直接放在请求中

当我搜索时,我发现文本字段显然为空,这就是查询返回异常的原因,但是当我用我的 toast 进行测试时,该字段不为空!

这就是我返回文本字段的方式

public void onClick(View view) 
        String nom =  getItem(getAdapterPosition()) ;
        Toast.makeText(AppContext.getContext(),"string ; "+nom,Toast.LENGTH_LONG).show(); 
    

所以如果例如在我的请求中 http 我这样输入

    http="........&nom=Canada........."

它正在工作

bt 如果我这样提出我的要求

  String nom = getItem(getAdapterPosition()) ; // Canada
  http="..........&nom="+nom+"........"

它不工作

【问题讨论】:

【参考方案1】:

发布您的 RecycleView 适配器代码和您的 onCreate() 代码!所以我可以弄清楚你错过了什么!可能有很多原因!

【讨论】:

以上是关于java.io.EOFException RecycleView的主要内容,如果未能解决你的问题,请参考以下文章

java.io.EOFException

web编程 java.io.EOFException错误

java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误

java.io.EOFException

java.io.EOFException

Java 对象流和 java.io.EOFException