@KotlinLangRu

Страница 63 из 90
Oleg
30.04.2018
21:05:30
ох тыж блин, ну называется не так, беда то какая... работает - вот что главное!

Maxim
30.04.2018
21:05:31
Скребет это по душе

Спасибо что помогли

Oleg
30.04.2018
21:07:33
люди все умны задним умом, когда после проделанного ошибки видны, а вы попробуйте сами все с нуля пройти, посмотрю я на вас

Google
Maxim
30.04.2018
21:08:18
Вы правы

Quantum Harmonizer
30.04.2018
21:10:39
Ребят, как перестать быть говнокодером и уже начать учиться? Заебался уже...
http://javanese.online/%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0/#submit

Maxim
30.04.2018
21:15:01
http://javanese.online/%D1%80%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0/#submit
Когда фундамент приложения подниму - отправлю ))

Стьопа
30.04.2018
21:21:35
Ребят, посоветуйте сервис для монетизации рекламы

Стьопа
01.05.2018
11:28:12
Спасибо но мне не очень Adsense

И еще одно, при попытке подключить admob через Firebase у меня пропадает ресурс "R" и в коде не может найти R как это устранить

Стьопа
01.05.2018
11:32:42
Пробовал, не помагает

Quantum Harmonizer
01.05.2018
11:33:41
Ребят, посоветуйте сервис для монетизации рекламы
Не тот чат. Даже платформу не назвал. А нужно было всего лишь загуглить.

Алексей
01.05.2018
11:33:55
Открой консоль ./gradlew clean cleanBuildCache

Google
Стьопа
01.05.2018
11:34:42
Ну я здесь новенький, но спасибо

Nurislam
01.05.2018
11:35:02
Люди помогите

у меня проги на java компилятся

а на Kotlin нет

вчера работало

сегодня не работает

У кого такое было

Алексей
01.05.2018
11:40:47
Проверь, что в jar всё компилится

Стьопа
01.05.2018
12:22:50
Народ почему не видно рекамы

Quantum Harmonizer
01.05.2018
12:27:45
Народ почему не видно рекамы
давай ты спросишь об этом в тематическом чате

Челодой
01.05.2018
13:59:59
У кого такое было
1. Если думаете, что тут обитают провидцы, которые поймут всю проблему, от слова «проблема» вы ошибаетесь! 2. Писать каждое предложение новым сообщением, никак не повлияет на получение быстрого ответа, а скорее всего отталкивает отвечать!

Костя
02.05.2018
08:00:33
Пусть вьюмодель будет в курсе жизненного цикла.
но если так,то тоже нюанс, поидее viewModel не должна знать ничего о компонентах андройд, по MVVM принципу

Костя
02.05.2018
08:01:32
Quantum Harmonizer
02.05.2018
08:02:21
как это понимать ? хм
== присоединена ли вьюмодель ко вью == обозревают ли её

Костя
02.05.2018
08:11:19
== присоединена ли вьюмодель ко вью == обозревают ли её
а через это можно решить ? не передавая туда context, activity или что-то ещё, во viewModel

Quantum Harmonizer
02.05.2018
08:11:38
Костя
02.05.2018
08:12:32
создать пару методов, onAttach/onDetach, например
у viewModel ? и ручками на каждой activity их дергать ? я ж как раз от этого и ушел через рефлексию, чтобы в базовой всё делать

Quantum Harmonizer
02.05.2018
08:13:20
у viewModel ? и ручками на каждой activity их дергать ? я ж как раз от этого и ушел через рефлексию, чтобы в базовой всё делать
Можно создать общий суперкласс, который этим занимается. (Ой, я порекомендовал говнокод. Куда деться, у нас же андроид)

Google
Костя
02.05.2018
08:15:01
Можно создать общий суперкласс, который этим занимается. (Ой, я порекомендовал говнокод. Куда деться, у нас же андроид)
грустно, уж лучше рефлексию какую оставить, или был ещё вариант в базовой activity метод abstract fun getViewModel() : BaseViewModel и на onDestroy базовой я дергаю getViewModel().clear()

но мне рефлексия больше нравилась, меньше кода и т.д. удобнее выглядит

Quantum Harmonizer
02.05.2018
08:15:58
но мне рефлексия больше нравилась, меньше кода и т.д. удобнее выглядит
страшное заблуждение. Именно так появился спринг

Костя
02.05.2018
08:17:31
страшное заблуждение. Именно так появился спринг
ну то что ты предложил немногим лучше, и есть уже в support library, пакет arch я же пытаюсь от него тоже отойти, чтобы viewModel не знала совсем об android ничего

Quantum Harmonizer
02.05.2018
08:18:32
Костя
02.05.2018
08:21:31
если вьюмодель не будет знать, обозревают ли её, она не сможет принимать верные решения
просто хочу сделать так, что если я хочу создать просто активити новую, мне не надо кучу кода писать чтобы всё работало, чистилось и т.д. вот сделал inject для viewModel выглядит здорово, хочу и очистку автоматическую сделать

onAttach() onDetach() - ок вариант, но дергать на каждой в onCreate(), onDestroy() их вариант совсем бедовый как по мне

Quantum Harmonizer
02.05.2018
08:22:58
onAttach() onDetach() - ок вариант, но дергать на каждой в onCreate(), onDestroy() их вариант совсем бедовый как по мне
ну можно запилить View.OnAttachStateChangeListener и повесить на корневую вью, пусть аттачит/детачит

Костя
02.05.2018
08:24:23
а вообще вот это мне уже нравится решение

Quantum Harmonizer
02.05.2018
08:25:00
ну это вариант для view, а если речь про activity всю ?
см. решение в CompositeAndroid, например

Костя
02.05.2018
08:25:54
см. решение в CompositeAndroid, например
ну ладно, спасибо и на том, буду сражаться дальше ))

Grushin
03.05.2018
13:05:57
люди как сделать T::class.java?

Quantum Harmonizer
03.05.2018
13:06:37
Grushin
03.05.2018
13:08:13
reified
вау большое спасибо!

вот черт

reified требует inline а такие функции нельзя рекурсивно вызывать

м. сделал иначе. мне надо было взять тип для гсона из T Gson().fromJson<T>(json, object : TypeToken<T>() {}.type)

Artem
03.05.2018
13:46:20
Добрый день,у кого нибудь есть книга Fundamental Kotlin в любом формате и на любом языке?

Стьопа
05.05.2018
12:28:24
Народ, такой вопрос: знаю не много Java и с# стоит ли начинать учить Kotlin

Google
Anatoly
05.05.2018
12:32:05
Да

Стьопа
05.05.2018
12:32:30
Спасибо)

Alexander
05.05.2018
12:33:24
Если андроид то непременно и golang на сдачу

Alexander
05.05.2018
12:34:01
Что зачем ?

Quantum Harmonizer
05.05.2018
12:34:17
Что зачем ?
Зачем golang Android-разработчику? Это стёб?

Kirill
05.05.2018
12:35:03
А на чем обычно Андройд разработчики бэкенды делают или они их вообще не делают?

Alexander
05.05.2018
12:36:01
Службы писать

Quantum Harmonizer
05.05.2018
12:36:16
Службы писать
Чего? Какие службы?

Alexander
05.05.2018
12:36:23
Ну мне так удобнее да и орео ещё не входу

Quantum Harmonizer
05.05.2018
12:36:32
Anatoly
05.05.2018
12:38:09
Тарантиновские диалоги)

Alexander
05.05.2018
12:43:03
Кому как удобнее но есть gomobile, хз можете считать хипстером

При чём тут орео?
А больше никому не отдают гугл сервисы написанные на go

Quantum Harmonizer
05.05.2018
12:44:30
А больше никому не отдают гугл сервисы написанные на go
Может, я не знаю какой-то фундаментальной штуки, но я ничего не понял.

Орео — как версия андроида? Кто кому что не отдаёт, в каком смысле «сервисы» и какая разница, на чём они написаны?

Alexander
05.05.2018
12:45:36
8

8.1 текущая

Go edition отдельная штука есть но нет живых устройств на ней

Google
Quantum Harmonizer
05.05.2018
12:47:01
ИМХО, это набор слов

Alexander
05.05.2018
12:47:48
Мб

m8.
05.05.2018
13:29:30
Go edition отдельная штука есть но нет живых устройств на ней
Android Go это тот же самый дройд, только с максимально урезанными фичами и оптимизированными приложениями для устройств с маленьким количеством оперативной памяти, бюджетного сегмента, которому тоже хочется урвать гуглсофт

А не написанный на Go. Или я отстал от жизни?

m8.
05.05.2018
13:35:03


Oleg
05.05.2018
13:36:59
а, этот да, похоже ничего общего с GoLang не имеет ?

Страница 63 из 90