@android_ru

Страница 746 из 3205
Алексей
30.12.2016
09:38:16
- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
30.12.2016
09:38:17
и как тогда теперь его описать

у меня фаб исчезает

и на этом всё

Google
- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
30.12.2016
09:38:41
и дальше в бихевер колбеки ен сыпятся

https://codeshare.io/5R9g32

Igor
30.12.2016
09:45:18
Неужели никто appmetrica не использует? :)

Artem
30.12.2016
09:49:06
надо как-то уведомить галерею о новой фотке? или надо сохранять в другом месте
http://stackoverflow.com/questions/4753252/scan-android-sd-card-for-new-files гуглится на раз-два

Sergey
30.12.2016
09:51:45
Roman
30.12.2016
09:52:13
Есть тут гуру проектирования?

Есть у меня колбек. Я реализовал его в абстракном классе и добавил вызов своих методов

Абстрактных

Так же я хочу добавить вызов этих методов после проверки подписи. Метод для проверки подписи объявил так же в абстрактном классе. Его реализует конкретный наследник. Это норм решение?

Andrei
30.12.2016
09:54:55
будут еще какие-то наследники?

Ⓜ️ᵃʳᵃᵗ
30.12.2016
09:58:57
а ещё в 25.1 бага с лайфсакйлом
А еще с последнем билд тулом у меня на некоторых девайсах криво ресурсы берет

Daniil
30.12.2016
10:01:18
Так же я хочу добавить вызов этих методов после проверки подписи. Метод для проверки подписи объявил так же в абстрактном классе. Его реализует конкретный наследник. Это норм решение?
если я все правильно понял - как-то все сложно получается. Вызывай из класса в котором проиходит проверка подписи только 1 метод, ну или несколько: onSuccess(), onFail() или что-нить такое. По привычке я бы предложил запихать набор этих методов в интерфейс, который и будет делать только одно: слушать события штуки, которая проверяет подпись. Таким образом этот интерфейс могут реализовывать разные сущности. И та штука, которая у тебя на абстрактном классе реализована, и например, какой-нибудь логер. P.s. На гуру проектирования не претендую

Eugene
30.12.2016
10:04:24
https://github.com/TinkoffCreditSystems/decoro https://github.com/RedMadRobot/input-mask-android Кто-нибудь сравнивал?

Google
Alexey
30.12.2016
10:07:36
ребят, а для чего когда в бэк стек фрагмент транзакцию добавляешь имя транзакции задавать? ну т.е. моджно не задавать и нулл туда передать, но можно и задать, так вот что это дает?

Roman
30.12.2016
10:09:57
идентификация транзакции, чтобы можно было её потом найти в стаке. если не собираешься искать в будущем, то можно оставлять null.

Alexey
30.12.2016
10:10:12
@InjectViewState читай в сторону popBackStack() с параметром id/name

Alexey
30.12.2016
10:10:39
@InjectViewState читай в сторону popBackStack() с параметром id/name
можно не читать тогда, видимо чтобы попать конкретную транзакцию да?

Alexey
30.12.2016
10:11:03
@InjectViewState читай читай

Ilya
30.12.2016
10:11:03
кто-нибудь показывал анимированные svg в чем-то типа ImageView

Alexey
30.12.2016
10:13:11
@InjectViewState читай читай
а, ну пишут что будут все транзакции выше той, что с именем попнуты, и эта с именем тоже будет попнута

Ilya
30.12.2016
10:13:15
ключевое слово - анимированные. Для простых библиотеки есть

Ⓜ️ᵃʳᵃᵗ
30.12.2016
10:13:37
Ilya
30.12.2016
10:14:26
Есть же библиотеки всякие
есть подозрения, что они анимацию не умеют

Dauren
30.12.2016
10:14:58
Распрасил json, создал viewholders i adapter

как передать данные в фрагмент?

данные распарсенные добавил в Модель

Ⓜ️ᵃʳᵃᵗ
30.12.2016
10:15:34
Dauren
30.12.2016
10:15:44
как вообще вся логика происходит?

кто нибудь объясните

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
30.12.2016
10:15:57
где парсишь

Gerc
30.12.2016
10:16:07
Ирикс

Roman
30.12.2016
10:16:10
как передать данные в фрагмент?
передать объект ты имеешь ввиду?

Google
- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
30.12.2016
10:16:12
ирикс

где

Gerc
30.12.2016
10:16:23
Нигде

Dauren
30.12.2016
10:16:27
парсю в отдельном классе

- ̗̀ Reakleases ̖́-๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃๎๎ ̅̅ ̆̃
30.12.2016
10:16:41
кт оего пораждает

Ilya
30.12.2016
10:16:43
А как же path animation ?
так это та же логика, но в профиль. А хочется единые картинки иметь и для андроида и для ойфона

Владислав
30.12.2016
10:17:16
парсю в отдельном классе
Ну, суешь что распарсил в какой-нибудь класс, в фрагменте создаешь объект класса и через него забираешь

Dauren
30.12.2016
10:18:14
вот я распарсил в методе protected Void doInBackground(Void... arg0) {

protected void onPostExecute(Void result) {

теперь в этом методе передавать в другой класс?

Владислав
30.12.2016
10:18:43
В асинк таске, да

Alexey
30.12.2016
10:18:57
@Dauren10 другой вариант - находишь фрагмент в activity, вызываешь у фрагмента метод, который сам создал

Dauren
30.12.2016
10:19:25
я создал 3 фрагмента таба

как мне теперь связать данные и фрагмент

я там по примеру создал адаптер и холдеры для чего они вообще нужны не могу понять

как это все связано вообще

Владислав
30.12.2016
10:21:26
я там по примеру создал адаптер и холдеры для чего они вообще нужны не могу понять
Это если ты эти данные хочешь в какой-нибудь ресайклер засунуть

Dauren
30.12.2016
10:21:52
да уже создал recycler view в фрашменте

Владислав
30.12.2016
10:22:17
Ну, привяжи к нему адаптер

Google
Владислав
30.12.2016
10:25:03
Есть же кучу гайдов на эту тему

NermaN
30.12.2016
10:25:14
Перевел приложение со старого GCM на FCM, ура похоже гугл надежно победил проблему того что у телефона могло быть несколько рабочих токенов.

Dauren
30.12.2016
10:26:21
кто может помочь добить?

этот recycler view

я не врубаюсь никак

Владислав
30.12.2016
10:27:13
Ну напиши в лс

Все равно еду в автобусе

Dauren
30.12.2016
10:28:48
написал

Admin
ERROR: S client not available

Alexey
30.12.2016
10:31:57
я там по примеру создал адаптер и холдеры для чего они вообще нужны не могу понять
Чтобы переиспользовать вьюхи, а не создавать новые. Это быстрее работает.

Sergey
30.12.2016
10:38:13
У меня такой вопрос, вот в проекте есть модели, их например мы десериализуем из API. А какие модели вы испольуете, чтобы слать их обратно на сервер? Теже самые? Или отдельные урезанные? Ведь если использовать теже, то, зачастую нет смысла слать его целиком, а нужно поменять, например, только статус.
Зависит от характера передаваемой инфы. Я так понял вопрос как быть если мы запросили профиль пользователя со 100 полями, отредактировали одно и теперь неохота отправлять это все обратно практически тоже самое. Ответ: разделить get и update запросы и структуры данных. В update отправлять только то что изменили

Quantum Harmonizer
30.12.2016
10:40:45
Вопрос был как раз о том, как технически реализовать выборочную отправку полей.

Sergey
30.12.2016
10:42:40
HashMap в json через автосериализацию с помощью gson

FieldType:value

Если сервер тоже на java то вобще элементарно, код распаковки этих поле будет общим

Dmitrii
30.12.2016
10:46:36
Не, там всеми любимый, ламповый, PHP.

Sergey
30.12.2016
10:47:14
Неважно, любой язык позволяет парсить json

ftUserName "Vasia3"

Dmitrii
30.12.2016
10:48:21
В общем спасибо за подсказки. Я решил сделать так: в модели будет иннер класс FooBar.PayloadBuilder который будет возвращать себя после вызовов его методов и метод build() который будет возвращать иммутабельный HashMap

Sergey
30.12.2016
10:49:00
Супер

Google
Dmitrii
30.12.2016
10:49:42
Т.е. в итоге взял лучшее от всех способов ?

Sergey
30.12.2016
10:51:39
Вобще обычно больших профилей не бывает и никто не парится, гоняют туда сюда одни и те же обекты. Есди есть огромные обекты в системе значит ошибка проектирования

Dmitrii
30.12.2016
10:52:33
Бывают-бывают

Pavel
30.12.2016
10:52:50
Профиль, учетка, паспорт, Адрес

Sergey
30.12.2016
10:53:01
Не бывает, особенно обновляемых

Dmitrii
30.12.2016
10:53:23
Про профиль был пример. У меня тут другое совсем

Sergey
30.12.2016
10:53:29
Ну все это разные объекты, и редактируются на разных экранах

Dmitrii
30.12.2016
10:53:52
Ну у меня не соц сеть. Сорри что не в тренде)

Sergey
30.12.2016
10:53:57
Поэтому выгодно разбить

Dmitrii
30.12.2016
10:54:33
Если пытаться разбить на отдельные ендпоинты то апи получается куцым

В общем я сам фанат разбить на ресурсы но тут не тот случай

Sergey
30.12.2016
10:55:56
Короче нада стремиться к простоте, если нет жестких требований экономии трафика

Эта система highload?

Dmitrii
30.12.2016
10:56:32
Это реалтаймовая система

Хайлоад это вообще пошлое слово. Его не люблю

Sergey
30.12.2016
10:57:06
Сколько тыс пользователей однлвременно?

Daniil
30.12.2016
10:57:23
В общем спасибо за подсказки. Я решил сделать так: в модели будет иннер класс FooBar.PayloadBuilder который будет возвращать себя после вызовов его методов и метод build() который будет возвращать иммутабельный HashMap
а как это иммутабельный хэшмап? Типо отнаследовался и все методы переопределил? Просто не в курсе есть ли такое изкоробки. Алсо, я никогда не пойму явистов. Читаю один гайд: "о, круто, у нас есть gc, никаких утечек памяти и все оптимально", читаю второй гайд: "у нас есть gc, давайте создавать как можно меньше объектов и следить чтобы память не потекла". Это к вопросу об immutable hsahmap

J
30.12.2016
10:57:25
0.002

Страница 746 из 3205