Intereting Posts
Android обнаруживает, что приложение зашло в фоновый режим Android.support.v7.widget.CardView не удалось найти (Android Studio 1.1 Preview) Ресурсы $ NotFoundException в графической компоновке Предварительный просмотр ADT (но приложение фактически работает) Эквивалент ImageView scaleType 'centerCrop' для растровой растягивающей силы тяжести Запретить веб-браузеру загружать URL-адрес в Android (React Native) Для протокола Parcelable требуется объект Parcelable.Creator, называемый CREATOR (у меня есть CREATOR) SQLite Database дает предупреждение об автоматическом индексе на <имя_таблицы> (столбец). После обновления Android L Как добавить общую библиотеку в APK? Как я могу ограничить dragzone для представления в android? Как сделать SlidingDrawer прозрачным Невозможно применить тип источника к типу назначения (JNIEnv.GetArray <Java.Lang.Object> (pudis.Handle);) Баннер приложений не работает Служба Android расширяет ResultReceiver для IntentService, как реализовать CREATOR? Плавающий вид Android (над другими видами) Как начать работу в другом приложении?

Как использовать setEntity в Android Volley?

В httpPost мы setEntity (новый StringEntity). Но сейчас я использую залп. Я хотел бы использовать этот метод setEntity в volley. Как я могу это сделать?

Я хотел бы использовать его с Twitter api, как это;

HttpPost httpPost = new HttpPost(TwitterTokenURL); httpPost.setHeader("Authorization", "Basic " + base64Encoded); httpPost.setHeader("Content-Type", "application/x-www-form- urlencoded;charset=UTF-8"); httpPost.setEntity(new StringEntity("grant_type=client_credentials")); 

    @Override getBodyContentType() и getBody() в вашем расширенном getBody() Request<T> используя что-то похожее на следующее:

     @Override public String getBodyContentType() { return entity.getContentType().getValue(); } @Override public byte[] getBody() throws AuthFailureError { ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); try { entity.writeTo(outputStream); } catch (IOException e) { VolleyLog.e("IOException @ " + getClass().getSimpleName()); } return outputStream.toByteArray(); }