Ошибка входа в Android с использованием пользовательского API - PullRequest
0 голосов
/ 06 ноября 2019

У меня в данный момент происходит сбой входа в систему. Я перепробовал много разных методов, и ни один из них не работает. Я думаю, что это связано с некоторой проблемой соединения, метод onResponse не работает. Пожалуйста, помогите мне разобраться в этом вопросе.

Спасибо

btnLogin.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            stringRequest = new StringRequest(Request.Method.POST, URL, new Response.Listener<String>() {
                @Override
                public void onResponse(String response) {
                    Toast.makeText(getApplicationContext(), URL + "On Response" + response, Toast.LENGTH_SHORT).show();
                }
            }, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Toast.makeText(getApplicationContext(), URL + "On Response" + error, Toast.LENGTH_SHORT).show();
                }
            }){
                @Override
                protected Map<String, String> getParams() throws AuthFailureError {
                    HashMap<String, String> hashMap = new HashMap<>();
                    hashMap.put("email", "kenchivas1998@gmail.com");
                    hashMap.put("password", "nguyenduclai1998");
                    return super.getParams();
                }
            };
            requestQueue.add(stringRequest);
        }
    });

И это ErrorLog

Process: com.example.e_learning, PID: 28955
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion;
    at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:109)
    at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:97)
    at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114)
 Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: DexPathList[[zip file "/data/app/com.example.e_learning-Mgs3GV9Uzd2qvvHQT2xjJA==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.e_learning-Mgs3GV9Uzd2qvvHQT2xjJA==/lib/x86, /system/lib, /system/product/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:109) 
    at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:97) 
    at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114) 

введите код введите здесь код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...