从URL检索到的Android HTML源代码不完整

时间:2018-07-30 17:19:02

标签: java android html androidhttpclient

因此,要从URL检索源代码,我直接在MainActivity中使用以下代码:

Ion.with(activity).load("http://.....").asString().setCallback(new FutureCallback<String>() {
            @Override
            public void onCompleted(Exception e, String result) {

                Log.i("Retrieval", "SOURCE: " + result);
                Log.i("Retrieval", "EXCEPTION: "+e);

            }
        });

它确实连接并给出结果,但是问题是它不完整。字符串可以像这样停在中间:

...............
...............
...............
.............
..... type='

起初,我认为字符串的长度可能有所限制,但是我以前曾经使用过较大的文本。然后我想也许它有一个隐藏的计数器,并且在超时时停止。我尝试调用一个单独的类:

public class GetTextFromUrl extends AsyncTask<String , Void ,String> {
    String server_response;

    @Override
    protected String doInBackground(String... strings) {
        Ion.with(MainActivity.activity).load("http://..........").asString().setCallback(new FutureCallback<String>() {
            @Override
            public void onCompleted(Exception e, String result) {

                Log.i("Retrieval GT", "SOURCE: " + result);


            }
        });

        return null;
    }

但是问题仍然存在。有什么想法我做错了吗?

0 个答案:

没有答案
相关问题