Size: a a a

Android Developers

2019 November 13

Y

YorkIsMine in Android Developers
С помощью ретрофита?
источник

bt

brain thrashed in Android Developers
Если им пользуешься, то да
источник

Y

YorkIsMine in Android Developers
А если нет?
источник

bt

brain thrashed in Android Developers
То пальцем в небо я тыкать не могу)
источник

Y

YorkIsMine in Android Developers
Я просто думал, что есть иные способы)
источник

AS

Akbolat Sss in Android Developers
Akbolat Sss
Первая идея, это в рантайме, сканировать проект на TypeAdapter'ы через анотации и добавлять их в gson
Нашел, разрабы учли такой кейс, называется @JsonAdapter
https://medium.com/@mummu1927/gson-use-full-annotation-43131dfbb1ed
источник

LV

Leonid V in Android Developers
как минимум респонс проверить
источник

a

awawa in Android Developers
Naimjon Yunusov
я сделал так: g_page_config.+}; тоже вырезает, возможно найдется еще лучший вариант
g_page_config = (?P<value>{.*});
можно ещё вот так сделать, и потом матчить группу:
import java.util.regex.Pattern;
import java.util.regex.Matcher;


public class MyClass {
   public static void main(String args[]) {
       String s = "g_page_config = {\"pageName\":\"mainsrp\"}";
       Pattern  p = Pattern.compile("g_page_config = (?<value>\\{.*\\})");
       Matcher m = p.matcher(s);
       m.find();
       System.out.println(m.group("value"));
   }
}


Выводит:
{"pageName":"mainsrp"}
источник

NY

Naimjon Yunusov in Android Developers
awawa
g_page_config = (?P<value>{.*});
можно ещё вот так сделать, и потом матчить группу:
import java.util.regex.Pattern;
import java.util.regex.Matcher;


public class MyClass {
   public static void main(String args[]) {
       String s = "g_page_config = {\"pageName\":\"mainsrp\"}";
       Pattern  p = Pattern.compile("g_page_config = (?<value>\\{.*\\})");
       Matcher m = p.matcher(s);
       m.find();
       System.out.println(m.group("value"));
   }
}


Выводит:
{"pageName":"mainsrp"}
Мне для пых, вроде и этот вариант нормальный: g_page_config = {.*};
источник

M

Mikhail in Android Developers
Как получить из Рума сущность А с айди 1 со списком сущностей Б, указав что среди Б должны быть только сущности с айди 2 и 3?
источник

M

Mikhail in Android Developers
сущность Б через foreignkey ссылается на А
источник

AD

Aleksey D. in Android Developers
Mikhail
Как получить из Рума сущность А с айди 1 со списком сущностей Б, указав что среди Б должны быть только сущности с айди 2 и 3?
Настроить Relationship между сущностями?
источник

M

Mikhail in Android Developers
Aleksey D.
Настроить Relationship между сущностями?
Это настроено, а как отфильтровать в запросе сущности Б?
источник

AD

Aleksey D. in Android Developers
Mikhail
Это настроено, а как отфильтровать в запросе сущности Б?
В селекте
источник

Z

Zhu in Android Developers
Всем привет ! Такая проблемка, есть ArrayList<Object> там параметры для UI. Надо пройтись по массиву и изменять видимость ui в зависитмости от данных и после каждого примимения  надо delay на 10 секунд. Что я попробовал: Handler. Запускается, все ок но внутри метода с примимением UI изменений я вызываю метод Countdown обратно с Handler'ом который. Перед вызовом Handler'a проверяю array.size <= currObj и запускаю (Если уже всё то закрываю активити). Хотя условие есть все равно повторяется это все ровно столько сколько array.size. Когда вызываю finish() если currObj=>array.size finish не работает если меняю finish() на starActivity(...,...) то все ок, но мне надо закрыть активити и попасть в пред активити без onCreate()
источник

bt

brain thrashed in Android Developers
Не пробовал finishAfinity?
источник

Z

Zhu in Android Developers
тоже пробовал
источник

Z

Zhu in Android Developers
там как будто что-то запускает обратно
источник

Z

Zhu in Android Developers
с Timer'ом также
источник

bt

brain thrashed in Android Developers
А если принудительно остановить хэндлер перед финишем
источник