我有一些Java知识,但它非常新鲜。昨天我开始学习一些Android版Java并遇到了问题。具体来说,我想从网站API中检索一个十进制数,以进行一些应用内计算。我的代码在普通Java中完美运行,但是当我将其插入到Android Studio中时,它会编译,但应用程序在开始时崩溃。任何帮助,将不胜感激。
这是数字检索代码:
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 :(得分:1)
与AsyncTask
仅需要执行的网络任务相关的任何内容
在AsyncTask