
ksenia
31.03.2017
17:56:58
Привет всем
Тут тестировщики появляются? Или это в другой чатик?

Yuryi
31.03.2017
17:58:50
тестировщики в целом - появляются)

Юсуф
31.03.2017
18:11:27
tester happens

Timur
31.03.2017
18:21:45

Google

Valeriy
31.03.2017
18:55:41

Otan
31.03.2017
19:47:00
Сгенерил свой проект в режиме релиза первый раз. Вышел файл app-release-unsigned.apk. Хотел его установить на свой андроид. В конце установки выходит сообщение ПРИЛОЖЕНИЕ НЕ УСТАНОВЛЕНО. Так и должно быть? Это из за того что я не включил туда Signed Key?

Sergey
31.03.2017
19:48:09
он unsigned
как ты генерил апк?

Otan
31.03.2017
19:50:07
Изменил в Build Variants с дебага на релиз. Добавил minifyEnabled true. Потом в меню Build - Build APK.

Sergey
31.03.2017
19:50:29
а сам ключ сгенерил?

Otan
31.03.2017
19:50:57
Я думал, что ключ это для playmarket нужно
получается для релиз-компоновки ключ объязателен

Sergey
31.03.2017
19:51:43
дебаг билд тоже подписывается ключем, если что, только дебажным
вот почитай https://developer.android.com/studio/publish/app-signing.html

Otan
31.03.2017
19:56:06
Спасибо за ссылку. Но, лучше поищу на русском инфу.

Google

Sergey
31.03.2017
20:00:30
английский очень важен

Otan
31.03.2017
20:01:21
Согласен. Но, русский быстрее переваривается.

Илья
31.03.2017
20:01:34
После но запятая не ставится
В конкретно этих двух случаях)

Otan
31.03.2017
20:03:46
Тоже разберусь с запятыми. Но только после релиза apk.

Alexey
31.03.2017
20:29:00

Evgeny
31.03.2017
20:29:04
привет если я тел возьму xiaomi на операционке miui 7.3 (на базе андроид 6.0) то в плане разработки/компиляции все также будет?

Alexey
31.03.2017
20:29:12
Теперь только BottomNavigationView
Что ли

Alexey
31.03.2017
20:35:38
Теперь только BottomNavigationView
Помню года 3-4 назад у гугла в гайдах было написано чтобы ни в коем случае внизу не размещали кнопки, иначе пользователь будет промахиваться

Alexey
31.03.2017
20:36:28
Ага. Открыл обновленный ютуб и промахнулся - нет кнопок на привычном месте

Artem
31.03.2017
21:50:38
А где лучше начинать анимировать элементы интерфейса, когда открывается активити?
В onCreate делать view.post() и там все остальное?

Kerrigan
31.03.2017
21:52:06
по идее в onResume

Sergey
31.03.2017
21:52:29
тоесть прошло уже measure и layout

Artem
31.03.2017
21:53:10
Ну типа там всякие появления кнопок, когда активити уже открыта при старте и т.д. я имею в виду

Sergey
31.03.2017
21:53:33
view.getViewTreeObserver().addOnPreDrawListener

Artem
31.03.2017
21:54:02
Понял, спасибо

Google

Sergey
31.03.2017
21:54:44
view.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener() {
boolean onPreDraw() {
}
})
в onPreDraw надо обязательно отписатся от этого листенера!

BullyBoo
31.03.2017
22:32:02
Вот написал свою MVP реализацию, если кому надо, берите)
Буду признателен за критику (объективную)
https://github.com/BullyBoo/Froggy

Denis
31.03.2017
22:50:45

BullyBoo
31.03.2017
22:51:11
Там слабая ссылка
GC соберет контекст, если на объект ссылаются только слабые ссылки

DivelNick
31.03.2017
23:06:07
Здравствуйте, как запретить всплывать клавиатуре при клике на editText?
То что нагуглил не сработало почему-то

BullyBoo
01.04.2017
00:24:08

Konstantine
01.04.2017
00:39:30

Eugene
01.04.2017
00:40:13
Товарищи, а кто нибудь вкурсе, могут ли быть проблемы на китайских телефонах с сенсорами (магнетометр, акселерометер )? я про meizu и хiaomi?
Прсто на двух самсунгах все ок

Eugene
01.04.2017
00:40:52
а на одном ксиоми и мейзу бал сатаны

Konstantine
01.04.2017
00:55:13
На любом может быть, брак никто не отменял.

Andrew
01.04.2017
01:33:39
В конкретно этих легко

sasha
01.04.2017
04:24:14
Пишу сейчас одну приложуху, есть в рест апи метод с двумя параметрами, myorders, userid.
И при разных значениях myorders апи возвращает разные типы.
В объекте возврата в поле user_id, в одном случае просто число, а в другом случае объект.
Можно такое как-то разрулить в ретрофите?

Ivan
01.04.2017
05:26:20
Можно бэкэндщику по голове дать

Михаил
01.04.2017
05:27:08

Google

Михаил
01.04.2017
05:28:56
в интерфейсе ретрофита
один запрос будет для такого-то значения заказов, второй для такого-то

sasha
01.04.2017
05:29:39

Михаил
01.04.2017
05:29:43
или на клиенте изначально не угадать какой именно тип прийдет?

Noname
01.04.2017
05:43:06
А если ждать object, а потом его кастить? А вообще да, бэкендщику по голове

sasha
01.04.2017
05:51:55

Admin
ERROR: S client not available

sasha
01.04.2017
05:52:56
Что бы не городить два почти одинаковых объекта на два одинаковых запроса в одно и тоже место.

Михаил
01.04.2017
05:54:47
бэкендщиков вообде надо заставлять клиенты для дермового апи писать
хотя в аду они этим и занимаются наверное

Noname
01.04.2017
05:56:56
Ну, коллеги, просто человек, вилимо не зает, что rest не должен такие данные вощвращать. Молодой еще. Не опытный)

Anton
01.04.2017
06:40:29
пацаны ну что шутить будем?

sasha
01.04.2017
06:41:56

Denis
01.04.2017
06:51:02

Marat
01.04.2017
07:25:44
Всем привет! Кто-нибудь слышал о других DI библиотеках, которые могут заметить Dagger 2? В Dagger 2 есть ряд минусов, который не позволяет реализовать работу кода так, как мне охота.

Anton
01.04.2017
07:27:02
свою напиши

Andrew
01.04.2017
07:27:05
Так напиши свою, в чем проблема?

Marat
01.04.2017
07:28:12
не хочу тратить время на изобретение велосипедов) если такой велосипед вообще есть, конечно

Anton
01.04.2017
07:29:00
врядли есть мощнее даггера

Google

Anton
01.04.2017
07:29:06
https://github.com/google/tiger
вот есть
https://github.com/google/guice

Egor
01.04.2017
07:34:02
Feather

Eduard
01.04.2017
07:34:48
это что ж за экзотика такая понадобилась

Anton
01.04.2017
07:38:32
чет физер вообще слабовата)

Михаил
01.04.2017
07:41:10

Marat
01.04.2017
07:41:40
Что за кейс?
Хочу автоматизировать процесс внедрения зависимостей в приложении, а Dagger 2 этого не позволяет + чтобы в модуле можно было провайдить зависимости у которых нет базовых классов.
т.е. чтобы в базовом классе можно было получать зависимости и чтобы можно было получать зависимости через @ Inject, которые являются реализацией, а не базовым классом, при этом эта зависимость должна провайдится в модуле, для использования @ Scope аннотации

Egor
01.04.2017
07:46:43

Михаил
01.04.2017
07:48:08
По поводу автоинжекта, то в свое время от этого спецом уходили, чтобы не использовать в рантайме рефлекшн

Anton
01.04.2017
07:48:37
а в первом даггере это осталось?

Михаил
01.04.2017
07:50:17
Да
Но он вроде даже депрекейтед

Vahe
01.04.2017
10:51:42
ребят что лучше всего использовать для фрагментов как плейсолдер? у меня сейчас фреймлейоут и он не грузит нормально фрагменты. грузит наполовину, баг какой то что ли

Vladimir
01.04.2017
10:55:32
Вангую, что там layout_height="wrap_content"

Vahe
01.04.2017
10:57:55