Olexandr
@Expose
@SerializedName("data")
private List<Object> list;
в зависимости от запроса в листе буду разные данные? как, например привести такой лист к List<City>?
Vadim
В приложении нужно добавить возможность смены канала воспроизведения звука (динамик, громкоговоритель, без звука) с помощью чего это делается?
Никита 🙃
Konstantin
Maxim
Почему я установил через студию приложение, а сам пакет через обозреватель не вижу?
Никита 🙃
Olexandr
Никита 🙃
Это нормально и так и должно быть
Mike
Mike
Никита 🙃
Olexandr
ругается.. или я что-то не понимаю. не работал просто с дженериками
Mike
Olexandr
сделал. ошибок нет
Olexandr
Mike
Olexandr
Mike
Что тебе нужно распарсить? Строку? Массив байт?
Olexandr
наверное LinkedTreeMap в мой объект City
Artur
сталкивался с таким
Artur
тебе нужно что-то вроде
https://gist.github.com/artyorsh/b430ec518d336222029dd32f75a951b5
Olexandr
точнее лист LinkedTreeMap в лист City
Artur
но у меня был moshi
с gson принцип тот же
Olexandr
Mike
Покажи код парсинга теперь.
Olexandr
Olexandr
Mike
Нужно использовать не сырой тип MainData, а конкретный MainData<SomeClass>
Olexandr
а как его передать через MainResponse?
Olexandr
Mike
class MainResponse<T {
...
private MainData<T> mainData;
}
Call<MainResponse<SomeClass>>
Olexandr
Olexandr
@Harmonizr спасибо. получилось. но почему предупреждение AS выдает?
Olexandr
Mike
public MainData<T> getData() { ... }
Olexandr
Olexandr
что не так?
Mike
что не так?
У переменной data сырой тип, не хватает type-аргументов, например, MainResponse, когда должен быть`MainResponse<Something>`
Olexandr
Olexandr
Mike
MainData<SomeClass> data = ...
Олександр
Quantum, теперь можно и покурить)
Mike
Olexandr
😁
Mike
ну, я же не в стартапе)
Olexandr
Mike
Вообще, рекомендую: Angelika Langer, Java Generics FAQ.
Ivan
ребятки, кто-то использовал готовые vpn-клиенты с github ? может подкините рабочие варианты
Ильфат
господа, подскажите, пожалуйста, возможно ли автоматом заскроллить скроллвью в самый верх, когда появляется клавиатура, а не только чтобы был виден инпут?
Alexey
Почему нет, возможно я думаю
Maryna
засетать позицию мб
Никита 🙃
А обрезать строку с конца это же
str.substring(last, last - n);
?
Никита 🙃
т.е. что бы остались только последние n символов
Alexey
0, Len-n
U.
str.substring(str.lenght - n, str.lenght);
Alexey
Ой это удалить)
Олександр
Никита 🙃
А, спасибо
U.
подскажите, понадобилось растягивать экраны на "весь" экран. Добавил в стилях свойство <item name="android:windowTranslucentStatus">true</item> . Теперь когда выезжает софтКейбоард то фрагменты не ресайзятся
Den
Приветствую, господа.
#whois
Да данный момент пишу проект, представляющий из себя что-то похожее на небольшую соцсеть, но исключительно по спортивным мероприятиям. Занимаюсь преимущественно нативной разработкой, немного балуюсь движком Unity. Всё никак не доберусь до серьезного изучения Kotlin :(
Я из города-героя Волгограда, про группу узнал от боевого товарища :)
Nick
привеееет, Ден!
U.
windowSoftInputMode не дает результата
Den
Andrew , ты не поверишь - я с той же проблемой решил обратиться, только у меня даже не фрагменты, а активити.
Олександр
чёрт, совпадение на миллион
Олександр
это нужно отметить
U.
значит N больше чем размер строки, продебаж
Igor
А почему clean & rebuild спасает от "Multiple dex files define ..."?
Den
@hulak Это всё здорово, но давайте отметим это поиском возможного решения :)) Не первый раз уже сталкиваюсь, но всё еще ничего толкового не придумал. Раньше использовал кастомный класс, скажем, AdjustResizeHelper, но хотелось бы не использовать костыли, а решить вопрос тем, что имеем.
U.
Никто не знает ответа ?
Ivan
кто-то делал vpn-клиенты ?