Anonymous
Для Сериализации я использую Gson от square
Mike
Опять ваш стеб)
опять твои бессмысленные вопросы
Anonymous
А вот чтобы просто получить значение, какого - нибудь параметра из json..
Mike
чё бы мне заюзать, борщ или салат?
Anonymous
борщ
Anonymous
)
Ярослав
ResourcesCompat.getDrawable() выдаёт Resources$NotFoundException. С векторными ресурсами решил проблему с помощью VectorDrawableCompat, однако обычный drawable он всё равно не нашёл о_О как исправить?
Anonymous
мне помогите я хочу работать под анроид что мне делать чтоб начать
Сергій
он работает и с Drawable и с VectorDrawable
Anonymous
Mike
где?
http://developer.android.com/, если уже знаешь Java или Kotlin.
Mike
не знаю
тогда начни с чистой Java
Anonymous
тогда начни с чистой Java
почему котлин или java лучше?
Mike
почему котлин или java лучше?
Android написан на Java, без знания джавы нечего и соваться туда
Nikita
почему котлин или java лучше?
Выше написали, что лучше начать с java. Почитай пару книг, остальные вопросы сами отпадут.
Ярослав
используй AppCompatResources.getDrawable
ни с тем ни с тем не помогло(
Сергій
Anonymous
всем спасибо
Nikita
Android написан на Java, без знания джавы нечего и соваться туда
Не путай человека, Android Framework написан на Java :)
Ярослав
код?
setDrawable(AppCompatResources.getDrawable(context, R.drawable.recycler_view_divider)!!) <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:left="@dimen/item_padding_horizontal"> <shape android:shape="rectangle"> <size android:height="1dp" /> <solid android:color="?colorDivider" /> </shape> </item> </layer-list>
Ярослав
not found — для этого drawable или для, например, colorDivider?
File res/drawable/recycler_view_divider.xml from drawable resource ID #0x7f08009a
Сергій
> <size android:height="1dp" /> попробуй задать и ширину
Сергій
-
вместо `?colorDivider`задай цвет тут же
Dmytro
Здравствуйте, если у меня есть активити в стеке ... И я из первой активити перехожу на вторую. И у меня получилось две вторых активити в стеке . Как мне оставить только новую активити, а старую убрать ?
Artemiy
привет, а на собеседованиях про Rx, Dagger, MVP, Moxy что обычно спрашивают и хотят услышать?
David
спрашивают вопросы, хотят услышать ответы
Artemiy
и что бы ты спросил?)
David
=)
Mike
*задают вопросы
Сергій
-
?colorDivider разве есть такой атрибут в теме или это твой кастомный?
David
про Rx спрашивают зачем он нужен если есть Future, AsyncTask и Thread-ы всякие
Artemiy
ясненько, отлично, а остальное?)
Ярослав
вместо `?colorDivider`задай цвет тут же
сработало..... и чё теперь?) у меня две темы в приложении
David
про Dagger - как изолировать реализации всякие для разных скоупов и для тестов, например
Сергій
и можешь создать свой атрибут который ссылеется на него
David
Про MVP наверное чем отличается от MVC/MVVM, как правильно тестировать MVP
Ярослав
и можешь создать свой атрибут который ссылеется на него
ну изначально у меня так и было, не? <attr name="colorDivider" format="color"/> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorDivider">@color/pale_grey</item>
Artemiy
про Dagger - как изолировать реализации всякие для разных скоупов и для тестов, например
вот тут интересно кого-нибудь послушать, так как сам я даггер не особо люблю использовать, делаю все через конструктор, так как более понятней
David
вот тут интересно кого-нибудь послушать, так как сам я даггер не особо люблю использовать, делаю все через конструктор, так как более понятней
с даггером у многих сложные отношения, тем не менее советую попробовать потому что идея инетересная и реализация ок. по сути ты все еще используешь конструктор, просто управляешь тем что туда попадет в одном месте
Igor
про Dagger - как изолировать реализации всякие для разных скоупов и для тестов, например
инжектить надо во фрагменты и передавать потом в конструкторе в презентер, а в тестах инжектишь в тестовый класс и инстансы кидаешь в тестовый презентер, соответсвенно для тестов делаешь свой компонент и модуль
Konstantin
Artemiy
"Там в другом красота получается" а можно подробнее?)
Igor
ребят если в Rx в эммитер в метод onNext кинуть null то ничего не сработает?
Igor
ко мне собес ты бы прошел)
есть кейсы в которых этого недостаточно))
Дмитрий
"Там в другом красота получается" а можно подробнее?)
Можно, но я с мобильника и лень писать)))
Igor
Можно, но я с мобильника и лень писать)))
верю, но я тут не ради споров, я ответил, а похаливарить можно, но кейсы бывают разные, я использую и mock и spy и инжекты
David
есть кейсы в которых этого недостаточно))
конечно, но Дмитрий прям цытирует best practices
Igor
в Rx2 должен быть крешак
креша нет, но ничего не летит
Igor
конечно, но Дмитрий прям цытирует best practices
mock не всегда годны для тестов
Artemiy
а кроме удобства тестирования, даггер что-то еще улучшает?
David
управление зависимостями
David
для отображения одного экрана тебе надо загрузить список с сети, проверить или юзер залогинен и вычитать что-то с базы
Konstantin
а кроме удобства тестирования, даггер что-то еще улучшает?
избавляет от бойлерплейта, если правильно настроить то и жизненные циклы обьектов можно мутить,
David
предполагается что для каждой задачи есть отдельный класс
David
а менеджер юзера вообще должен быть один на все приложение
David
вот даггер позволяет тебе все это описать в "модулях" и потом передать в презентер который создастся когда должен и будет заинжекчен тебе в активити или фрагмент
Artemiy
не могу понять, это ведь в целом от архитектуры приложения зависит, я ведь могу так же продумать если буду думать что пишу, даггер просто позволит меньше ошибок сделать?)
Ярослав
предлагает мне AppCompatDelegate.setCompatVectorFromResourcesEnabled() при том, что я это уже добавил, а ошибка выскакивает на обычном drawable только из-за ?attr/colorDivider. почему??