
Alex
15.10.2016
12:13:03
ни кто не ловил такое ?
до обновления АС все было норм :(

Sergey
15.10.2016
12:14:35
я ответил вчера что делать

Dmitry
15.10.2016
12:14:57
ormA кто-нибудь юзает в проде? Выглядит очень заманчиво.

Google

Alex
15.10.2016
12:15:07
не помогло
я на винду перешел и тут такая же песня
хотя на линукс родной эмулятор работает, но не сильно быстро, а genymotion не хочет работать

Sergey
15.10.2016
12:17:05

Alex
15.10.2016
12:18:25

Gerc
15.10.2016
12:19:25
И интерфейсами
Твоя библиотека js умеет передавать клики по элементам в жава код?

Максим
15.10.2016
12:25:05
Библитека вызывает одноименные Java/JS методы в обоих направлениях с автоматическим конвертированием аргументов
В этом ее прикол

Gerc
15.10.2016
12:27:54

Максим
15.10.2016
12:28:51
В самой функции вызываешь Scripto.call('MeInterfaceName', arguments);

Google

Gerc
15.10.2016
12:31:08

Максим
15.10.2016
12:32:41

Gerc
15.10.2016
12:33:52

Максим
15.10.2016
12:34:16
Без разницы
Нужно с JS повозиться. Библиотека здесь не причем

Gerc
15.10.2016
12:35:06
Ну вот в хроме вожусь, не нахожу. В вперемешку с css тут. Думал удобнее что-то есть
Нужно с JS повозиться. Библиотека здесь не причем
,
$(".c-hamburger").on("click", function(e) {
e.preventDefault(),
$(".cabinet_header_link_info").removeClass("is-active"),
$(".block__tooltip").removeClass("is-shown")
}),
вот как на этот клик по трем полоскам подписаться?
window.attachEvent(".c-hamburger", r); не работает

Максим
15.10.2016
12:50:58


Ilya
15.10.2016
12:53:13
,
$(".c-hamburger").on("click", function(e) {
e.preventDefault(),
$(".cabinet_header_link_info").removeClass("is-active"),
$(".block__tooltip").removeClass("is-shown")
}),
вот как на этот клик по трем полоскам подписаться?
window.attachEvent(".c-hamburger", r); не работает
если элемента ".c-hamburger" нет при начальной инициализации дома, то лучше привязать событие на какой-нибудь блок повыше, например $("body").on("click", ".c-hamburger", function () {...})
window.attachEvent() делает примерно это, но я не уверен что ты его правильно вызываешь
а, вот почему (https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/attachEvent):
This is a proprietary Microsoft Internet Explorer alternative to the standard EventTarget.addEventListener() method.

Gerc
15.10.2016
12:56:41

Ilya
15.10.2016
12:57:13
там ссылка есть, в ней описано

Gerc
15.10.2016
12:59:50

Ilya
15.10.2016
13:09:20
если у тебя есть хотя бы jquery, то пример выше
если нет, то либо вешать клик на окно и внутри листнера фильтровать:
window.addEventListener("click", function (event) {
if (!event.target.classList.contains(".c-hamburger"))
return;
...
});
либо вешать сразу на элемент, если он где-нибудь в коде всплывает как сущность:
document.querySelector(".c-hamburger")
.addEventListener("click", function (event) {...})
а вообще конечно "не знаю синтаксис жс" это в жава-чатике звучит забавно

Владислав
15.10.2016
13:10:17
ребят-ребят, это андроид чат

Artem
15.10.2016
13:25:14

Bulat
15.10.2016
13:36:17
Ни у кого нет проблем с SSL?
javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

Google

Konstantins
15.10.2016
13:38:49
Бывало
Добавь жаве сертификат

Максим
15.10.2016
13:41:03
Вот

Alexandr
15.10.2016
13:51:39
@Bringoff какие минусы в реалме для вас?

Edgar Khimich
15.10.2016
13:53:35
а можно как то выровнять это ?

Vladislav
15.10.2016
13:54:19
http://jsonviewer.stack.hu/

Edgar Khimich
15.10.2016
13:55:46
спасибо ;)

Artem
15.10.2016
14:47:53
@Bringoff какие минусы в реалме для вас?
Первое и главное - это проблема с потоками. То, что передавать как Parcelable нельзя, еще такое, но то, что постоянно надо объекты проверять, валидны ли они и не удалены ли другим тредом... Как-то не очень. Можно не юзать managed-обьекты, но куда ж без автоапдейта? Весь смысл рилма теряется. Также уведомления об изменениях недоделанные. Нельзя узнать, например, как именно изменился RealmResults. И сравнить с прошлым списком нельзя, ибо опять же managed. Нет уведомлений об удалении. Проблемы с кириллицей (case insensitive не работает). Для каких-то маленьких полей типа имени можно делать, как и советуют, отдельное поле, где хранить имя в нижнем регистре, но для больших данных это становится дорого. Это из первого, что вспомнилось
Как бы так и надо


Alexandr
15.10.2016
14:52:10
@Bringoff по всему практически, кроме работы с потоками (там скорее всего ничего не поменяемся), ну и следовательно необходимостью чекать объекты, есть ишью - верим, ждем


Gerc
15.10.2016
14:52:39
Первое и главное - это проблема с потоками. То, что передавать как Parcelable нельзя, еще такое, но то, что постоянно надо объекты проверять, валидны ли они и не удалены ли другим тредом... Как-то не очень. Можно не юзать managed-обьекты, но куда ж без автоапдейта? Весь смысл рилма теряется. Также уведомления об изменениях недоделанные. Нельзя узнать, например, как именно изменился RealmResults. И сравнить с прошлым списком нельзя, ибо опять же managed. Нет уведомлений об удалении. Проблемы с кириллицей (case insensitive не работает). Для каких-то маленьких полей типа имени можно делать, как и советуют, отдельное поле, где хранить имя в нижнем регистре, но для больших данных это становится дорого. Это из первого, что вспомнилось
через библиотеку Parcel делается Parcelable. есть метод copyFromRealm, решающий проверку объекта на валидность

Alexandr
15.10.2016
14:53:08
это и так он упомянул, что можно так сделать

Artem
15.10.2016
14:53:19

Alexandr
15.10.2016
14:53:34
я про проверку на валидность)

Artem
15.10.2016
14:53:38
А не-managed смысла юзать не вижу, я же написал всё

Andre
15.10.2016
14:55:00
Не должно

Artem
15.10.2016
14:56:09

Admin
ERROR: S client not available

Alexandr
15.10.2016
14:56:56
@Bringoff это все понятно, я например не использую managed-обьекты, у меня другой ряд вопросов возникает

Artem
15.10.2016
14:58:49

Google

Andre
15.10.2016
14:58:58
Ну сам подумай, где ты видел, чтобы при закрытии приложения оно тебе еще и состояние полностью сохраняло? Ну кроме редакторов
Понимаю, на самом деле оно не закрывается, но представь, что закрывается

Alexandr
15.10.2016
15:02:51
@Bringoff у нас архитектура такая, что бОльшая часть приложения не вкурсе какая база сечас используется, соответсвенно тоскать RealmObject или RealmModel по всему коду мы не можем. Проблемы с нотификациями, на каждый чих рилм шлет нотификацию (через Rx эмитит), надо это все переварить на UI

Denis
15.10.2016
15:03:47
Не должно
А почему не должно, приложение же пользователь закрыл кнопкой назад?

Vladislav
15.10.2016
15:04:41
Зачем сохранять состояние экрана, если больше туда не вернется?
При нажатии кнопки назад вызовется destroy activity и больше туда не вернется.

Artem
15.10.2016
15:07:43

Vladislav
15.10.2016
15:09:01
Мы сейчас про какой экран говорим? Если у тебя были переходы Activity(A) -> Activity(B), то при нажатии назад ты вернешься в Activity(A) и в Activity(B) уже не вернешься
Я именно про Activity(B) говорю )

Alexandr
15.10.2016
15:09:24
@Bringoff если подписаться на изменения в БД (через Rx или листенер повесить), то рилм будет уведомлять обо всех изменениях, даже не связанных между собой сущностях
ну т.е., вернул тебе Observable<User>, а данные поменялись в несвязанной сущности Event, то тебе все равно прелетит тот же самый юзер, не важно, что там ничего не менялось

Vladislav
15.10.2016
15:11:21
Если ты перейдешь через свернутый список приложений, то запустится главный activity в manifest
Если я не ошибаюсь

Artem
15.10.2016
15:11:32

Vladislav
15.10.2016
15:11:43
Именно в твоем случае

Andre
15.10.2016
15:12:39
то есть у тебя была статическая активити?
лул

Vladislav
15.10.2016
15:13:44
Я так понял, что человека ввело в недоумение, что обычно через список приложений переходит в свернутое Activity )

Alexandr
15.10.2016
15:15:20
@Bringoff все правильно поняли вы, на сущность, но когда поменяется другая сущность вам прелетит нотификация, что сущность на которую вы подписались изменилась

Andre
15.10.2016
15:15:32
а, ну так это ок, приложение ведь не закрывается
я на этой особенности, помню, строил плеер и обработчик обновлений в конкурсе телеграма

Google

Vladislav
15.10.2016
15:16:01
Да, процесс не прибивается, так что приложение живет

Andre
15.10.2016
15:16:37
сервисы у меня падали и не хотели перезапускаться, так что я просто синглтон зафигачил

Alexandr
15.10.2016
15:17:43
@Bringoff ну, т.е., зашли вы на профиль пользователя, подписались на изменения. потом у вас 10 раз обновились другие сущности, и вам прилетит, 10 юзеров одинаковых в лисенер

Vladislav
15.10.2016
15:17:59
Не за что :)

Denis
15.10.2016
15:21:17
Какая ОС лучше для разработки под Андроид. Виндовс, Убунту или Мак?
ПС: слышал, что все хорошо зарабатывающие разработчики переходят на Мак.
У меня Виндовс.