2015-06-14 74 views
3

我有一些Java知识,但它非常新鲜。昨天我开始学习一些适用于Android的Java,并遇到了一个问题。具体而言,我想从网站API中检索一些十进制数,以便进行一些应用内计算。我的代码在普通Java中完美运行,但是当我将它插入到Android Studio中时,它会编译,但是应用程序在启动时崩溃。任何帮助,将不胜感激。从网站获取数据Api到Android应用程序

这里的号码检索代码:

 URL url = new URL("api.example.com"); 

    URLConnection con = url.openConnection(); 
    InputStream is =con.getInputStream(); 

    BufferedReader br = new BufferedReader(new InputStreamReader(is)); 

    String line = null; 
    int cont=0; 

    while ((line = br.readLine()) != null) { 
     cont++; 
     if(cont==28){ 
      Dol = Double.parseDouble(line.substring(25, 31)); 

     } 
    } 
+0

发布网络任务你'logcat' –

+1

你打开URL连接在主线上? – M4rtini

+0

@ M4rtini是的,因为它是一个小型的学习应用程序,我即将做的一切。所有这一切都在独立的方法 – guilloh

回答

1

任何有关需要在AsyncTask只执行
尝试在AsyncTask

相关问题