小编Deh*_*son的帖子

HttpURLConnection.getInputStream() 挂起并且永远不会完成

我尝试使用以下代码从 JSON 端点获取令牌:

public class FetchToken extends AsyncTask<String, Void, Void> {
    String data = "";
    String token = "";

    public TokenDelegate delegate = null;

    @Override
    protected Void doInBackground(String... identity) {
        try {
            if (identity.length == 1) {
                URL url = new URL(identity[0]);

                HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
                InputStream inputStream = httpURLConnection.getInputStream();
                BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream));
                String line = "";

                while (line != null) {
                    line = bufferedReader.readLine();
                    data = data + line;
                }

                JSONObject JO = new JSONObject(data); …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask android-studio

5
推荐指数
2
解决办法
5294
查看次数

标签 统计

android ×1

android-asynctask ×1

android-studio ×1

java ×1