2015-08-26 5 views
3

Я попытался выполнить простой запрос GET в коде Android, я просто скопировал код с официального сайта Volley, но я получил сообщение об ошибке: «Не удается разрешить символ« Метод ».Не удается разрешить символ «Метод»

Мой код заключается в следующем:

public void onReceive(final Context context, Intent intent) { 
    // Instantiate the RequestQueue. 
    RequestQueue queue = Volley.newRequestQueue(context); 
    String url = ***** ; // my URL 

    // Request a string response from the provided URL. 
    StringRequest stringRequest = new StringRequest(DownloadManager.Request.Method.GET, url, 
      new Response.Listener<String>() { //the error is in THIS line 
       @Override 
       public void onResponse(String response) { 
        // Display the first 500 characters of the response string. 
        Toast.makeText(context, "Response is: " + response.substring(0,500), Toast.LENGTH_LONG).show(); 

       } 
      }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError error) { 
      Toast.makeText(context, "error", Toast.LENGTH_LONG).show(); 
     } 
    }); 

// Добавить запрос на RequestQueue. queue.add (stringRequest);

Для импорта, у меня есть эти строки (что я писал вручную):

import com.android.volley.RequestQueue; 
import com.android.volley.Response; 
import com.android.volley.VolleyError; 
import com.android.volley.toolbox.StringRequest; 
import com.android.volley.toolbox.Volley; 

Я попытался включить строку: «импорт com.android.volley.Request.Method;» но это ничего не меняет. У меня все еще такая же ошибка

Как я могу исправить эту проблему?

+0

если вы импортируете com.android.volley.Request.Method, тогда просто поместите Request.Method.GET вместо DownloadManager.Request.Method – Pavan

ответ

5

Вы используете

DownloadManager.Request.Method.GET 

вместо

com.android.volley.Request.Method.GET 
0

Вы используете неправильный класс

Изменить

StringRequest stringRequest = new StringRequest(DownloadManager.Request.Method.GET, url, 

в

StringRequest stringRequest = new StringRequest(com.android.volley.Request.Method.GET, url, 
Смежные вопросы