第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

無法獲取jsonString,求大神們看看哪里出了問題

package com.example.weather;


import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.UnsupportedEncodingException;

import java.net.MalformedURLException;

import java.util.ArrayList;

import java.util.List;

import java.util.Map;


import org.json.JSONArray;

import org.json.JSONException;

import org.json.JSONObject;



import android.app.Activity;

import android.os.AsyncTask;

import android.os.Bundle;

import android.os.NetworkOnMainThreadException;

import android.util.Log;

import android.view.Menu;

import android.view.MenuItem;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;


public class MainActivity extends Activity {

public static String cityID="101010100";

public static String URL = "http://www.weather.com.cn/data/sk/" + cityID + ".html";

Button butten;

TextView textview;

EditText edittext;


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

butten = (Button)findViewById(R.id.butten);

textview = (TextView)findViewById(R.id.textview);

edittext = (EditText)findViewById(R.id.editText);


butten.setOnClickListener(new OnClickListener() {


@Override

public void onClick(View arg0) {

// TODO Auto-generated method stub

new NewsAsyncTask().execute(URL);

}

});

//new NewsAsyncTask().execute(URL);

}


public static Weatherinfo getTodayWeather(String url){

String jsonStr ;

try {

jsonStr = readStream(new java.net.URL(url).openStream());

Log.d("qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq", jsonStr);

} ?catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return null;

}


private static String readStream(InputStream is) {

InputStreamReader isr;

String result = "";

try {

String line = "";

isr = new InputStreamReader(is, "utf-8");

// 包裝字符流

BufferedReader br = new BufferedReader(isr);


while ((line = br.readLine()) != null) {

result += line;


}

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();


} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}


return result;

}

class NewsAsyncTask extends AsyncTask<String, Void, Weatherinfo> {


@Override

protected Weatherinfo doInBackground(String... arg0) {

// TODO Auto-generated method stub

return getTodayWeather(arg0[0]);

}

}


}

http://img1.sycdn.imooc.com//56f439b70001ca6512730569.jpg

正在回答

3 回答

沒加網(wǎng)絡(luò)訪問權(quán)限

0 回復(fù) 有任何疑惑可以回復(fù)我~

new URL(url).openConnection().getInputStream()


0 回復(fù) 有任何疑惑可以回復(fù)我~

new java.net.URL(url)錯了,用android包的Uri

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Android必學(xué)-異步加載
  • 參與學(xué)習(xí)       50617    人
  • 解答問題       326    個

了解Android中的異步加載處理方法,這是面試問的最多的知識點

進(jìn)入課程

無法獲取jsonString,求大神們看看哪里出了問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號