Articles of андроид залп

Должен ли я использовать Google Volley вместо AsyncTask

Я провел некоторое исследование в Google Volley и обнаружил, что он несколько прост и чист в использовании. Но я до сих пор не уверен, какие преимущества его использования и должен ли я использовать AsyncTask . Я знаю, что AsyncTask работает в качестве background task и что она отдельная, но как насчет Volley ? На какой […]

E / Volley: BasicNetwork.performRequest: Неожиданный код ответа 307 для URL-адреса

Я пытаюсь отправить json obj POST на api через volley в моем приложении Android и захватить ответ json, но я продолжаю получать эту ошибку: E / Volley: [194] BasicNetwork.performRequest: Неожиданный код ответа 307 для http: / /phoneapi.adro.co/Services/AdService.svc/GetAd . Есть кусок кода, который делает запрос: public class JsonObjectSend { private static final String TAG_action = "Action"; […]

Как разобрать вложенный json-массив в android, используя библиотеку волейбола

У меня есть вложенный массив json в формате ниже. Я использую volley liabrary для JSON Parsing. { "City": [{ "name": "Mumbai", "Mumbai": [{ "area": "andheri", "diler": [{ "DName": "yuvraj" }] }, { "area": "jogeshwari" }, { "area": "goregaon" }] }, { "name": "Nashik", "Nashik": [{ "area": "clg rd", "diler": [{ "DName": "yuvraj" }] }, { […]

Volley ImageLoader очень медленный на старых устройствах

Кто-нибудь смог проверить Volley на более старых устройствах? У меня есть ZTE Blade, который имеет одноядерный процессор 800 МГц. Я обнаружил, что Volley будет сидеть там в ожидании 4-5 секунд или даже дольше, прежде чем загружать изображения, даже если они уже находятся на диске. Тот же самый код очень близок к моим Galaxy S2 и […]

Как добавить два атрибута android: name в тег приложения в файле манифеста?

Моему Android-приложению требуются два класса приложений: один – волейлер AppController, а другой – класс Analytics. Я смущен, как добавить оба в одно время. Помогите мне и избавьтесь от этого.

StringRequest с корпусом JSON

Я пытаюсь отправить запрос с помощью Volley, но я не могу понять, как заставить его работать. Мне нужно отправить запрос POST с закодированными данными JSON в качестве тела, но после нескольких часов попыток разных действий я все еще не могу заставить его работать. Это мой текущий код для запроса: User user = User.getUser(context); String account […]

Как Volley singleton выполняет параллельные запросы, когда пул потоков использует один экземпляр HTTP-клиента?

Когда создается один волейбол RequestQueue, он инициализирует объект BasicNetwork с помощью http-клиента. Он также создает пул потоков по умолчанию из 4 для приема запросов из очереди и их выполнения. Теперь в очереди есть только 1 объект BasicNetwork, а метод BasicNetwork.this.performRequest (…) – это блокирующий вызов. Итак, как Volley распараллеливает запросы?

Как я могу getText () из EditText в фрагменте и передать параметры волейбола?

Я впервые использую Volley in Fragments. Кто-нибудь может мне с этим помочь. Я пытаюсь использовать следующий код для фрагмента, который я вызываю из ящика навигации: public class ChangePassword extends android.app.Fragment implements View.OnClickListener { EditText etOldSignUpPassword; EditText etNewSignUpPassword; EditText etNewSignUpConfirmPassword; ImageButton imageChangePasswordButton; ProgressBar pbWeb; String old,npass,ncpass; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { […]

Библиотека волейбола игнорирует формат = feed & type = rss Params

Мне нужно получить rss-канал, используя библиотеку Volley, но Volley продолжает игнорировать мой format=feed&type=rss Params. Я пробовал все, но я не мог заставить его работать. Вот мой URL: http://almesryoon.com/%D8%AF%D9%81%D8%AA%D8%B1-%D8%A3%D8%AD%D9%88%D8%A7%D9%84-%D8%A7%D9%84%D9%88%D8%B7%D9%86?format=feed&type=rss Примечание. Этот URL-адрес работает с Google PostMan Мой класс SimpleXmlRequest : public class SimpleXmlRequest<T> extends Request<T> { private static final Serializer serializer = new Persister(); private final […]

Метод возвращает значение null

Вот мой код макета; static String userLocation(String url) { RequestQueue queue = Volley.newRequestQueue(context); // String url = "http://www.jobdiagnosis.com/iphone/userlocation.php"; StringRequest dr = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() { @Override public void onResponse(String response) { // response res=response; //edit_location.setText(response); // Toast.makeText(context, response, Toast.LENGTH_LONG).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { // error. Toast.makeText(getApplicationContext(), […]