Java readLine仅读取第一行。我怎么能看懂所有的台词?安卓
此代码仅读取第一行。我怎么能看懂所有的台词 这是我的全部代码: 包com.example.gdrgJava 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;
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");