有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

即使启用了clicklistener类,java按钮在单击后也没有响应

所以我学习了关于安卓开发的lynda课程,在学习了URL连接教程之后,出于某种原因,讲师的代码会产生结果,但我的代码不会。这是我的文件

梅因。爪哇

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;

import 安卓.app.Activity;
import 安卓.os.Bundle;
import 安卓.view.Menu;
import 安卓.view.MenuItem;
import 安卓.view.View;
import 安卓.view.View.OnClickListener;
import 安卓.widget.Button;
import 安卓.widget.EditText;
import 安卓.widget.TextView;

public class Main extends Activity {



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

     final EditText et = (EditText) findViewById(R.id.editText1);
     Button pressMe= (Button) findViewById(R.id.button1);
     final TextView tv = (TextView) findViewById(R.id.textView1);

    pressMe.setOnClickListener(new OnClickListener(){


        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            try{

                URL url = null;
                url = new URL(et.getText().toString());
                URLConnection conn = url.openConnection();
                BufferedReader reader = new BufferedReader(new    InputStreamReader(conn.getInputStream()));
                String line = "";
                while((line = reader.readLine()) != null){
                    tv.append(line);

                    }
                }
                catch(Exception e){

                    }



        }







    });


}
}

我已经检查了我的代码,并将其与讲师进行了比较。我还在线查看了URL连接方法是否仍然有效,经过研究后,它仍然有效。我没有其他使用HTTpClient的教程,我已经从中得到了结果。不过,出于学习目的,我想看看URL连接是否有效。我的Android_清单文件中有互联网许可。谢谢你的帮助


共 (0) 个答案