当前位置: 首页 > 知识库问答 >
问题:

readLine仅读取第一行。我怎么能看懂所有的台词?Android

糜淇
2023-03-14

此代码仅读取第一行。我怎么能看懂所有的台词。

这是我的全部代码:

包装com.example.gdrgrg;

 import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.net.HttpURLConnection;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.ArrayList;

 import android.os.Bundle;
 import android.app.Activity;
 import android.app.ProgressDialog;
 import android.util.Log;
 import android.view.Menu;
 import android.view.View;
 import android.view.View.OnClickListener;
 import android.widget.ArrayAdapter;
 import android.widget.Button;
 import android.widget.EditText;
 import android.widget.ListView;
  import android.widget.TextView;





  public class MainActivity extends Activity {
  ProgressDialog dialog = null;

  @Override
 protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);




    ////////////////////////

    final Button b=(Button) findViewById(R.id.button1);


    b.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {

            dialog = ProgressDialog.show(MainActivity.this, "", "wait...", true);
    new Thread(new Runnable() {
            public void run() {


                 uploadFile();

            }
          }).start(); 

        }
    });



    ////////////////////////////




}//on create end


public int uploadFile() {

    final EditText et = (EditText) findViewById(R.id.editText1);

   // final TextView tv =(TextView)findViewById(R.id.textView1);
 HttpURLConnection connection = null;
InputStream is = null;


try{

connection = (HttpURLConnection) (new URL("http://sinhaladic.com/a/?enask=go" )).openConnection();
 connection.setRequestMethod( "GET" );
 connection.setConnectTimeout(5000);
 connection.setReadTimeout(10000);
  connection.setRequestProperty("Connection", "Keep-Alive");
  connection.setDoInput( true );
 connection.setDoOutput( true );
   connection.connect();


  //Read the response

 is = connection.getInputStream();

BufferedReader br=新的BufferedReader(新的InputStreamReader(is));字符串行=null;

line=br.toString();等附加(第“h”行);

 is.close();
 connection.disconnect();




 }catch ( Exception e ){
e.printStackTrace();
}finally {
 try{ is.close(); }catch ( Throwable t ){}
 try{ connection.disconnect(); } catch ( Throwable t ){};
  }




 dialog.dismiss();

    return 1;




}





 }

共有1个答案

谈灵均
2023-03-14
et.append(line + "\n");

否则,et将包含一条长线。

 类似资料:
  • 稳定性: 2 - 稳定的 require('readline') 模块提供了一个接口,用于从可读流(如 process.stdin)读取数据,每次读取一行。 它可以通过以下方式使用: const readline = require('readline'); 例子,readline 模块的基本用法: const readline = require('readline'); const rl

  • 问题内容: 我只想读取文本文件的第一行并将该第一行放在字符串数组中。 这就是我所拥有的,但是它读取了整个文件。 myTextFile中的ex文本: 问题答案: 如果我了解你,那

  • 我对java librairie OpenCSV有问题。我没有读完我的CSV文件的所有行,我只读了第二行,我不知道为什么... 我的CSV文件: 我使用OpenCSV创建一个android列表,只有“Julie”“Julie”这一行被添加了3次...

  • 我想让我的Java程序做以下事情:每当它读取如下文件时 读取字符串中的每个单词(仅由一个空格字符分隔),并读取下一个单词,但不移动主读取器。所以它会这样做: 它的产出将是 编辑:重要!我不想读取整个文件并将其加载到内存中。我希望这个操作直接发生在文件上。想象一下,我正在处理一些巨大的东西,比如一整本书,或者更多。

  • < b >想改进这个问题?通过编辑此帖子添加详细信息并澄清问题。 我如何用div制作所谓的面具。你好,我正在寻找解决我问题的方法,如果有人能帮助我,我会非常感激。我希望你只能通过div看到背景。如果有人能帮助我,我会非常感激。非常感谢。亚历克斯。

  • 问题内容: 是否有比从Python中的文件一次读取第二行更好的方法呢? 我在2.5.4中。较新版本有何不同? 编辑:删除的答案指出:在py3k中,您需要执行next(f)而不是f.next()。更不用说打印更改 问题答案: import itertools las,需要Python 2.6或更高版本;2.5仅具有,如果有奇数行,它将截断最后一行。当然,提供与生成器相同的功能非常容易。 这是一个更一