
Sergey
02.02.2017
12:28:52
а инстансу нужен контекст

Yuri
02.02.2017
12:29:13
А для чего кстати?

Sergey
02.02.2017
12:30:49
незнаю я не разбирался работает и не трогал

Yuri
02.02.2017
12:31:18
Ну ок)

Google

Sergey
02.02.2017
12:42:49
можно как то ботом шит открыть из фрагмента и колбек получить тоже в фрагмент без активити?

Anton
02.02.2017
12:43:37
Ну да а чё мешает

Sergey
02.02.2017
12:44:57
незнаю как передать колбек в ботомшит
смог наговнокодить только через аргумент в бандл засунуть листнер

Anton
02.02.2017
12:50:21
Ну там у тебя в ботоме еще 1 фрагмент
В нем сделай листенер
И имплементируй в основной фрагмент

Gleb
02.02.2017
12:51:35
аа "extends BottomSheetDialogFragment" и дальше как обычно во фрагментах колбэк-интерфейс на активити? не?

Sergey
02.02.2017
12:53:10
я засунул листнер как серилайзебл в аргумент и в ботом шите дергаю а листнер создаю в фрагменте из которого открывается ботом шит

Gleb
02.02.2017
12:54:06

Sergey
02.02.2017
12:54:30
да какойто мудак придумал этот ботом шит что хз как в сним нормально работатть

Gleb
02.02.2017
12:54:32

Google

Anton
02.02.2017
12:54:40
А нахуй те передавать листенер я не пойму

Sergey
02.02.2017
12:54:46
через активити не хочу конечно,

Gleb
02.02.2017
12:54:51

Sergey
02.02.2017
12:55:00
заем мне передавать в активити а потом из активити во фрагмент (презентер)

Gleb
02.02.2017
12:55:22

Sergey
02.02.2017
12:55:52
так мне не надо менять фрагменты, мне надо менять список в фрагменте
ладно пох я бы сам написал свой ботом шит с колбеками и шлюхами но нету времени

Марат
02.02.2017
12:56:43
кто то знает нормальный способ использовать один NavigationDrawer во всех активити?

Gleb
02.02.2017
12:56:58
ну менеджерит - в смысле и данные между ними гоняет... ? я конечно не гуру в архитектурах - но вроде как простой гугл путь "по докам"- так предлагает
ок - главное работает ?

Sergey
02.02.2017
12:57:21
он трим мемори или что то еще в апликейшене и какой то флаг ловить 20 или 14

Gleb
02.02.2017
12:58:06

Dzmitry
02.02.2017
12:58:38

Gleb
02.02.2017
12:58:39
в апликейшне

Sergey
02.02.2017
13:00:28
этот флаг у контекста или интента или где его скать?

Марат
02.02.2017
13:00:29
да, наследую, но ругается на drawer, точнее на его отсутствие. В xml каждой активити нужно его вставлять?

Google

Gleb
02.02.2017
13:01:02

Марат
02.02.2017
13:01:56
использовать везде фрагементы? вроде как не вариант. vk же сделал как то это

Anton
02.02.2017
13:03:24
Я сделал в каждой активити по драверу потому что ебал фрагменты и с баунд сервисами много работы

Марат
02.02.2017
13:04:36
повторение кода в активити и в xml-ках в таких количествах это нормально?
он же везде одинаковый

Gleb
02.02.2017
13:06:13

Dzmitry
02.02.2017
13:06:37

Ⓜ️ᵃʳᵃᵗ
02.02.2017
13:06:38
кому то нужно про ООП почитать еще раз.

Марат
02.02.2017
13:07:22

Anton
02.02.2017
13:07:30
У меня есть basenavigationviewactivity

Gleb
02.02.2017
13:08:04
Дровер - это теже вкладки - только вертикальные
мы же по тыку на вкладку не открываем новый скрин

The
02.02.2017
13:08:16

Gleb
02.02.2017
13:09:28

Артур
02.02.2017
13:09:47
Вопрос по Realm. realm.where(...).findaAll() возвращает пустой список, если такие элементы не найдены. Как понять, что .findFirst() не нашёл объект? Насколько я понял, проверка на налл не сработает. Какой метод дёрнуть?
P.s. И как ставить эти бэк-фигни для выделения кода? В смысле, какие клавиши? ALt+Smth?

Марат
02.02.2017
13:13:55
В итоге: в одном из активити создать NavigationDrawer, остальные активити наследовать от него. А как быть с разметкой? везде добавлять его руками, потому что NavigationDrawer корневой?

Kostya
02.02.2017
13:13:56
почему камера может возвращаться null в интенте на андроиде 4, а на нексусах все ок?

Quarx2k ?
02.02.2017
13:14:30
потому что вендор так захотел

Anton
02.02.2017
13:16:58
Разметка на каждый своя уж

Google

Anton
02.02.2017
13:17:18
Но ты можешь создать 1 меню и хедер и их инклудить

Gleb
02.02.2017
13:18:21
https://habrahabr.ru/post/213097
см 7. Drawer с навигацией "вглубь"

Anton
02.02.2017
13:19:28
А причем тут он))

Marat
02.02.2017
13:21:01
Всем привет еще раз! Столкнулся с проблемой при разработке плагина для AS. Я выкачал исходники андроид студии, согласно официальной документации от гугла, но не могу их найти. Каким образом запустить плагин в AS, который я разрабатываю?

Stas
02.02.2017
13:22:57
ребят, а сейчас пуши только через firebase можно подключить?
gcm для новых проектов не работает?

Anton
02.02.2017
13:23:21
gcm работает, но deprecated

Admin
ERROR: S client not available

Anton
02.02.2017
13:23:49
Я пытался подключить
Но ты по моему ключ не сможешь получить
Сразу на фаербейс кидает

Sergey
02.02.2017
13:46:14
а что у AS висит на http://localhost:63342/ ?
просит юзернейм и пароль

Илья
02.02.2017
13:47:03
Сервер http, чтобы html-файлы в браузере открывать

Sergey
02.02.2017
13:49:24

Илья
02.02.2017
13:50:06
Не в курсе, но файлы из проекта без пароля открываются

Gerc
02.02.2017
14:05:54
Как картинку по верхнему краю диалога по центру отрисовать? Прогоамно высчитывать только?
-----@----

Dzmitry
02.02.2017
14:11:51
Что именно высчитывать программно? Картинка должна занимать какой-то процент от общей ширины? Какие доп условия?

Gerc
02.02.2017
14:14:53

Dzmitry
02.02.2017
14:16:43
Так должно по идее все работать нормально с каcтомной разметкой для диалога, если картинка правильного размера для dencity текущего

Google

Dzmitry
02.02.2017
14:18:11
Диалогу при этом стиль выставить без заголовка, если реализация именно через Dialog.

Gerc
02.02.2017
14:19:19
Да диалог. Думал с кода высчитывать маргин.

Dzmitry
02.02.2017
14:21:13
Я бы эту задачу средствами разметки решал. Как по мне в коде незачем что-то вычислять в случае такого диалога.

Артур
02.02.2017
14:25:22
Да, стандартной layout_gravity для картинки

Andrey
02.02.2017
14:29:56
кто может помочь? пытаюсь использовать staggered layout manager , чтоб была вьюха как в приложении badoo в разделе people nearby, поставил отступ у элемента с индексом 1, но появилось два бага:
1. когда скроллишь внизу и потом вверх, то вверху образуется большой отступ ( все элементы съезжают)
2. изменилась сортировка элементов ( теперь отображаются не 1 2 3, а 1 3 2)

Артур
02.02.2017
14:50:25
Realm:
ChatDataModel realmChat = realm.where(ChatDataModel.class).equalTo("id", aChatId).findFirst();
if (realmChat.isValid()) {
List<MessageDataModel> messages = realmChat.getMessages();
if (!messages.contains(message)) {
//do smth
}
}
сработает ли тут contains?

Dzmitry
02.02.2017
14:53:40
При корректно реализованнном equals() сработает

Артур
02.02.2017
14:54:32
Реализовал. Спасибо, буду искать ошибку в другом месте.

The
02.02.2017
14:55:24

Andrey
02.02.2017
14:55:55

The
02.02.2017
14:58:09
нет, пытаюсь стандартным лэйаутом
mAdapter = new GridAdapter(mList, (AppCompatActivity) getActivity());
mGridLayoutManager = new GridSpacingItemDecoration(getContext(), R.dimen.grid_spacing);
StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(GRID_SPAN_COUNT, StaggeredGridLayoutManager.VERTICAL);
mLceWidget.addItemDecoration(mGridLayoutManager);
mLceWidget.setLayoutManager(new GridLayoutManager(this.getContext(), GRID_SPAN_COUNT));
mLceWidget.setAdapter(mAdapter);
не замечал такое:
изменилась сортировка элементов ( теперь отображаются не 1 2 3, а 1 3 2)

Артур
02.02.2017
14:58:33
сработает ли тут contains?
https://gist.github.com/Gaket/e9c0f612289f6e07b21c23ad10657fcf
Посмотрите на наличие логической ошибки, пожалуйста.

Andrey
02.02.2017
14:59:30

The
02.02.2017
15:00:08