plugins {id ...}
.apply plugin: 'com.android.application'
apply plugin: 'realm-android'
...
крч, я делаю сайт с тестами, в id я хочу сделать код который будет содержать все данные которые нужны для теста, 8 - это номер теста, как его можно взять из id?
...
inputMethodManager.showSoftInput(etPhone,InputMethodManager.SHOW_FORCED);
...
...
inputMethodManager.hideSoftInputFromWindow(etPhone.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
...
{"code": "495", "num": "0000001", "full_num": "4950000001", "operator": "МГТС", "region": "г. Москва"}
или{"code": "900", "num": "5555555", "full_num": "9005555555", "operator": "ВымпелКом", "old_operator": "СИМ ТЕЛЕКОМ", "region": "г. Москва * Московская область"}
{"info": "Неверный формат номера: 49500000", "example": ["+74959898533", "74959898533", "84959898533", "4959898533"]}
{"info": "Номер не найден. Проверьте код города: 000", "example": ["3XX", "4XX", "8XX", "9XX"]}
{"info": "Неверный формат запроса, ctn обязательный параметр", "example": "https://server.net/getdetails/?ctn=+74959898533"}
Ты до сих пор не написал, какую именно либу ты используешь для конвертирорвания Json'a.Я не использовал либы. Я писал так:
...
if (response != null && !response.isEmpty()){
try {
JSONObject jsonObject = new JSONObject(response);
p = new PhoneNumber(jsonObject.getString("full_num"),
jsonObject.getString("operator"),
jsonObject.getString("region"));
...
public class PhoneNumber {
private String code;
private String num;
private String full_num;
private String operator;
private String old_operator;
private String region;
private String number;
//Если у номера не было смены оператора
public PhoneNumber (String code, String num, String full_num, String operator, String region) {
this.code = code;
this.num = num;
this.full_num = full_num;
this.operator = operator;
this.old_operator = null;
this.region = region;
}
//Если номер ПЕРЕХОДИЛ от одного оператора к другому (добавляется old_operator)
public PhoneNumber (String code, String num, String full_num, String operator, String old_operator, String region) {
this.code = code;
this.num = num;
this.full_num = full_num;
this.operator = operator;
this.old_operator = old_operator;
this.region = region;
}
...
Незапущенное приложение будет некоторые пуши "пропускать", чтобы создавать эффект "реакции" с большим интервалом? Как эта штука вообще работает, если вкратце?