Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java readLine仅读取第一行。我怎么能看懂所有的台词?安卓_Java_Android_Readline - Fatal编程技术网

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

Java readLine仅读取第一行。我怎么能看懂所有的台词?安卓,java,android,readline,Java,Android,Readline,此代码仅读取第一行。我怎么能看懂所有的台词 这是我的全部代码: 包com.example.gdrg import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.MalformedURLException;

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

这是我的全部代码:

包com.example.gdrg

 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”)


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

您的文件有多少行?确定吗?5行或6行(unicode)为什么在try块和finally块中关闭和断开连接?另外,不要捕捉可丢弃的
。坏主意。这是一些非常可怕的代码格式。这
line=br.toString()将不会执行您想要的操作。
 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;




}





 }
et.append(line + "\n");