Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 这个日志怎么了_Android_Logcat_Okhttp_Android Logcat - Fatal编程技术网

Android 这个日志怎么了

Android 这个日志怎么了,android,logcat,okhttp,android-logcat,Android,Logcat,Okhttp,Android Logcat,Log.d()有什么问题?如果我对其进行注释,则不会显示错误,但使用Log.d()值会显示,但也会出现致命异常:AsyncTask#1和应用程序崩溃 包com.sha.okhttp import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import java.io.IOException;

Log.d()有什么问题?如果我对其进行注释,则不会显示错误,但使用Log.d()值会显示,但也会出现致命异常:AsyncTask#1和应用程序崩溃

包com.sha.okhttp

import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;

import java.io.IOException;

import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

public class MainActivity extends AppCompatActivity {

    private static final String TAG = "MainActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        new AsyncTask<Void,Void,String>() {

            @Override
            protected String doInBackground(Void... params) {

                OkHttpClient client = new OkHttpClient();
                Request request = new Request.Builder()
                        .url("https://api.github.com/users/mdshareque")
                        .build();

                try {
                    Response response = client.newCall(request).execute();
                    Log.d(TAG, "doInBackground() called with: " + "params = [" + response.body().string() + "]");
                    return response.body().string();
                } catch (IOException e) {
                    e.printStackTrace();
                }

                return null;
            }
        }.execute();


    }
}
有什么东西不见了吗

String s  = response.body().string();
Log.d(TAG,"Response: "+s);
return s
把这个放在你的试抓块里。这将解决您的崩溃问题。您正在调用response.body().string两次。它应该只调用一次

String s  = response.body().string();
Log.d(TAG,"Response: "+s);
return s