错误显示缺少return语句甚至返回

时间:2015-09-02 08:37:00

标签: java android android-browser

怎么做?在这里,我想获取数据。结果在html页面中。我想在我的应用程序中向最终用户显示它。 html文档会自动显示页面吗?或者它将是显示屏上相同的HTML代码。我用过这个来源 http://developer.android.com/intl/es/training/basics/network-ops/connecting.html#AsyncTask制作此应用。修改是我想要显示完整的页面。

public char readIt(InputStream stream)throws IOException, UnsupportedEncodingException {
       Reader reader = null;
       reader = new InputStreamReader(stream,"UTF-8");
       int k = reader.read();
       while (k != -1) {
           return (char) reader.read();
           k = reader.read();
       }
   }

1 个答案:

答案 0 :(得分:1)

如果您的代码没有进入while循环,它会返回什么?返回语句在任何情况下都应该由方法签名指定。你的while循环看起来也有问题,因为你有第一个语句本身作为return语句。

该方法应具有以下结构:

public char readIt(InputStream stream)throws IOException, UnsupportedEncodingException {
       Reader reader = null;
      // do processing
      return reader;
}