
Gleb
25.06.2017
09:12:47
но если слип сделать не 1000 а 100, то работает)

-_-
25.06.2017
09:13:12

Denis
25.06.2017
09:17:54

Google

Gleb
25.06.2017
09:18:10

Denis
25.06.2017
09:18:11

Gleb
25.06.2017
09:18:25
головоломка

Denis
25.06.2017
09:19:23
ну всё норм. там разный путь выполнения.
типичный undefined behaviour
головоломка
в onCreate ещё не отработал лейаут, поэтому не выполняется обновление. а через N мс он уже отработает и тогда вьюха захочет выполнить ре-лейаут, и вот в процессе инвалидации и бабахнет ассерт

Павел
25.06.2017
09:25:50
все верно
вы же ен меняете текст,а когда начнете и получите оишбку
Глеб прав

Gleb
25.06.2017
09:26:27
меняю вообще то

Denis
25.06.2017
09:27:02

Павел
25.06.2017
09:27:30

-_-
25.06.2017
09:27:54

Denis
25.06.2017
09:28:49

Google

Gleb
25.06.2017
09:29:27
а в onResume разве view уже ен создан?

Павел
25.06.2017
09:36:16
а в onResume разве view уже ен создан?
onCreate
В этом методе загружайте пользовательский интерфейс, связываются данные с элементами управления, создавайте сервисы и потоки.
onResume
Приложение получает монопольные ресурсы

sasha
25.06.2017
09:51:32
Всем привет.
А подскажите что гуглить что бы найти реализацию появления заголовка/подзаголовка активити при скроле контента.
Такое можно посмотреть в vk, в инфе о группе где в заголовке есть картинка.

Quantum Harmonizer
25.06.2017
09:52:04

sasha
25.06.2017
09:53:40
Ну это я гуглил но не помогло ?
Текст из контента медленно появляется в акшин баре, как бы скроллится вверх.
А сам контент уходит под акшин бар.

Sergey
25.06.2017
09:59:51
Больше похоже на баг

sasha
25.06.2017
10:12:05
Знать бы еще как им воспользоваться)

Pavel
25.06.2017
10:20:44
ребят подскажите как на гугл картах сдвинуть системные кнопки (+- и нахождение тебя на карте) в центр по правому боку??
заранее спасибо

Andrey
25.06.2017
11:23:11
Всем шалом. Вопрос такой - позвали на интервью в компанию, которая пилит свой мобильный sdk под андроид. Есть опыт с андроидом, но sdk не разрабатывал. Где можно почитать об этом процессе, чтобы знать к чему готовиться?
нашел вроде
https://stfalcon.com/ru/blog/post/create-and-publish-your-Android-library

Vladimir
25.06.2017
11:58:02
вопрос для общего понимания:
есть активитиу которой есть презентер. у презентера есть ссылка на активити. будет ли утечка памяти?
public class MainActivity extends... {
ActivityPresenter presenter;
onCreate() {
presenter = new ActivityPresenter(this);
}
public class AcitivityPresenter {
MainActivity activity;
public AcitivityPresenter(MainActivity activity) {
this.activity = activity;
}
}

Gerc
25.06.2017
11:59:36

Vladimir
25.06.2017
12:02:01
буде
почему тут ее нет?
https://github.com/googlesamples/android-architecture/blob/todo-mvp/todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/statistics/StatisticsPresenter.java

Sergey
25.06.2017
12:11:03

Doni
25.06.2017
12:11:51
Всем привет, кто-нибудь делал связку Retrofit + Rx?

Sergey
25.06.2017
12:12:11
так умрет активити и презентер вместе с ней

Google

Doni
25.06.2017
12:12:12
У вас получилось сразу использовать AndroidSchedulers или?

Vladimir
25.06.2017
12:14:41

Sergey
25.06.2017
12:15:06
> активити ссылка на нее в презентере становится nul
нет
а вот на презентер никто не ссылается
блин, проверить это на хелло ворлде две минуты. Было бы быстрее чем спрашивать в чате и получать противоречивые ответы

sasha
25.06.2017
12:17:53
А я сделал ?

Vladimir
25.06.2017
12:20:56

Sergey
25.06.2017
12:23:18
> Я не уверен, что правильно проверю )
это просто. Поворот экрана на девайсе(эмуляторе) и далее Android monitor -> Monitors -> Memory -> Dump heap -> Detect memory leaks
лучше сначала более хорошо изучить среду разработки

Arsen
25.06.2017
12:33:04

Doni
25.06.2017
12:33:56
Неправильно сказал. Он отсутствовал у меня
Schedulers были, а вот AndroidSchedulers не было

Arsen
25.06.2017
12:34:40
наверно в зависимостях дело, что в билд гредле указал?

Doni
25.06.2017
12:35:54
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.3'
Вот такое было дело
В туторе все работало, в комментах под ним тоже тихо
Решение я нашел, это перейти на 2 версию rx, но все равно интересно что не так было

Arsen
25.06.2017
12:36:52
compile 'com.squareup.retrofit2:retrofit:2.2.0'
compile 'com.squareup.retrofit2:adapter-rxjava2:2.2.0'
rxjava2 вместо обычной
в первой тоже были вроде

Google

Doni
25.06.2017
12:39:22
да, теперь у меня также

Arsen
25.06.2017
12:41:20
а вообще шедулеры в Rx должны быть
типа такого compile 'io.reactivex.rxjava2:rxandroid:2.0.1'

Doni
25.06.2017
12:42:39
Да, но там была особенность в том, что если брать rxandroid от retrofit
А использовать AndroidSchedulers от простого rxandroid

Admin
ERROR: S client not available

Doni
25.06.2017
12:43:58
То студия ругалась, что не тот класс используется

Toni
25.06.2017
13:15:13
Всем привет. Подскажите пожалуйста, как убрать отступ слева у toolbar
Какая ужасная картинка))

Sergey
25.06.2017
13:20:18
Те что из саппорт библиотеки

Toni
25.06.2017
13:21:02
не помогли
юзал
проблема решатся следующим образом
toggle.syncState();
если убрать эту строчку
но тогда гамбургер пропадает и не нажимается

Andrey
25.06.2017
13:23:39
Мы не знаем, что такое toggle, брось код, и мы посмотрим

Toni
25.06.2017
13:24:25
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
// toggle.syncState();

whalemare
25.06.2017
13:33:53

Google

whalemare
25.06.2017
13:34:10
и кинь .хмл

Toni
25.06.2017
13:37:08
Есть тулбар и релейтив, который растягивается до этого отступа

whalemare
25.06.2017
13:39:15

Toni
25.06.2017
14:09:39
Не помогло
Разметка вся едет

Arsen
25.06.2017
14:36:25
если <android.support.v7.widget.Toolbar

Лиза
25.06.2017
15:02:38
Лиза Джокондо ?:
День добрый. Такой вопрос. У меня в игре под дроид есть наборы скинов, часть из которых можно получить через промо коды (промо блочится после ввода на стороне сервера). Сам вопрос в том как сохранить эти скины для пользователя в случае если он удалит приложение с сервера? Можно ли использовать для этого каким-то образом Google Play games?

Igor
25.06.2017
15:04:05

Лиза
25.06.2017
15:04:14
В смысле если удалит с устройства а потом установит по новой или установит на другом устройстве с того же аккаунта

Галузин
25.06.2017
15:04:15
Галузин Дмитрий:
Всем привет, какую БД порекомендуете использовать с RxJava?

Igor
25.06.2017
15:04:19
И как пользователь может удалить его с сервера?)

Лиза
25.06.2017
15:04:53
не то слово написал. с устройства удалит конечно

Igor
25.06.2017
15:04:59
типа CREATE TABLE paid_features (user_id INTEGER PRIMARY KEY, feature_id INTEGER NOT NULL)