TEL:400-8793-956
当前位置:程序、服务器

为什么我的Android代码无法正常工作?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-11 15:30:40

 问:我是Android编程的新手,但是我找不到为什么我的代码无法正常工作的原因。我修改了Java代码使其可与Android一起使用,但仍然无法正常工作。该代码在Eclipse中工作正常,但在Android Studio中却并非如此。这是我的代码:

 
-Eclipse-
 
                   尝试{
                        URL TestURL = new URL(“ http://www.oracle.com”);
                    BufferedReader bufferReader = new BufferedReader(
                             new InputStreamReader(TestURL.openStream()));
                    字符串outputCode;
                    while(((outputCode = bufferReader.readLine())!= null)
                       System.out.println(outputCode);
                    bufferReader.close();
                }
                catch(Exception e){
                    System.out.println(“糟糕,出了点问题。”);
                }
 
 
 
-Android Studio-
 
     BTSend.setOnClickListener(new View.OnClickListener(){
             public void onClick(View v){
                    //我也尝试使用静态URL,例如上面的示例,但这也不起作用
                。String ETURL = ETURLInput.getText() .toString();
                尝试{
                     URL TestURL = new URL(ETURL);
                     BufferedReader bufferReader = new BufferedReader(
                             new InputStreamReader(TestURL.openStream()));
                    字符串outputCode;
                     while(((outputCode = bufferReader.readLine())!= null )
                         TVCode.setText(outputCode);
                     bufferReader.close();
 
                }
                 catch(Exception e){
                     TVCode.setText(“糟糕,出了点问题。”)
                 }
             }
 
 
奇怪的是,该代码在Eclipse中工作正常,但在Android Studio中却并非如此。Android Studio没有显示任何错误,并且构建应用程序正常,但是当我在手机上运行时,它会捕获异常。我的清单中确实有Internet权限,并且我也将正确的类导入了Android Studio。有人知道为什么我的代码不起作用吗?
 
 
答:不看错误代码很难分辨。您是否尝试通过代码进行调试?有很多事情可能出错。
上一篇: 对每个基于使用的应用程序使用WordPress?
下一篇: PHP函数:为什么返回变量比回显结果更好?