Вы также можете отправлять данные, переопределяя метод getBody()
класса JsonObjectRequest
. Как показано ниже.
@Override
public byte[] getBody()
{
JSONObject jsonObject = new JSONObject();
String body = null;
try
{
jsonObject.put("username", "user123");
jsonObject.put("password", "Pass123");
body = jsonObject.toString();
} catch (JSONException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
try
{
return body.toString().getBytes("utf-8");
} catch (UnsupportedEncodingException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
Когда вы откладываете изменения, появляется флажок внизу «Сохранить ожидающие изменения локально». Снимите этот флажок, и он будет отменять извлечение файлов при создании полки.
Кроме того, после создания полки вы можете безопасно отменить извлечение средств самостоятельно; Тот же результат, но я считаю, что флажок немного безопаснее, поскольку он отменяет извлечение только тех файлов, которые вы отложили (поэтому вы не сможете случайно отменить извлечение файла, который вы пропустили или намеренно не отложили).