
Сергей
07.12.2016
08:46:07

Leo
07.12.2016
08:47:45
А DataBindingUtil.inflate() ?

Quantum Harmonizer
07.12.2016
08:47:54

Alexander
07.12.2016
08:48:42
я бы предпочел иметь варианты)

Google

Ravil
07.12.2016
08:49:58
А DataBindingUtil.inflate() ?
public static ViewDataBinding getViewDataBinding(int resId, LayoutInflater inflater, ViewGroup container, boolean attachToParent) {
return android.databinding.DataBindingUtil.inflate(inflater, resId, container, attachToParent, android.databinding.DataBindingUtil.getDefaultComponent());
}

Quantum Harmonizer
07.12.2016
08:50:18

Alexander
07.12.2016
08:51:25
хорошая идея, попробую

Leo
07.12.2016
08:51:38

Ravil
07.12.2016
08:52:44

Leo
07.12.2016
08:53:24
Проблема в том, что студия в окошке preview швыряет npe
Ссылаясь на сгенерированный код

Ravil
07.12.2016
08:54:14
А на устройстве то потом работает?

Leo
07.12.2016
08:54:25
Ага
А еще ругается на недопустимый тег merge внутри layout

Ravil
07.12.2016
08:54:57
про превью не смогу подсказать, вообще им не пользуюсь.

Leo
07.12.2016
08:55:11
Я тоже, но раздражает жуть как

Ravil
07.12.2016
08:55:30
так сделай основное окно с xml

Google

Сергей
07.12.2016
08:55:48

Leo
07.12.2016
08:56:16
А что делать тогда в ветке inEditMode? :)
findViewById?

Quantum Harmonizer
07.12.2016
09:05:06
ничего, оставить пустой view, зато NPE не будет :)

Leo
07.12.2016
09:09:14
Ну с тем же успехом можно последовать совету Ravil :)
Причем на so я видел пост на эту тему, так там все решилось с апдейтом студии
Может у меня пиратская...

Ravil
07.12.2016
09:17:23

Leo
07.12.2016
09:18:37
Надо будет разыскать товарища, у которого покупал за 49 баксов

Alexey
07.12.2016
09:24:11
кто юзал Backendless или Scorocode?

Svyat
07.12.2016
09:54:06
Всем привет! Я Святослав.
1,5 года опыта разработки под андроид.
Работаю в S Media Link в Краснодаре.
Люблю Rx и активно использую его. Всегда рад обсудить вопросы архитектуры.
Сообщество мне интересно как площадка для обмена опытом.
Узнал про группу из статьи Дениса Неклюдова.
#whois

Gerc
07.12.2016
09:55:24
как чтоб реалм не затирал имеющееся значение в поле нуллом? например, с одного запроса пришло поле не пустое, а во втором запросе пустое

Quarx2k ?
07.12.2016
09:56:07
обрабатывай оба запроса и в резлуьтате доабвляй нужное в бд

Gerc
07.12.2016
09:57:15

Глеб
07.12.2016
09:59:12
долго, анотации нет NOTnULL или игнор
Я не спец в Realm'е, но мне кажется, что ты хочешь мерджить данные по определенным правилам. Просто в данном случае это проверка на Null. А такая задача, как правило, простого решения не имеет. И в каком смысле "долго"?

Gerc
07.12.2016
09:59:59

Глеб
07.12.2016
10:01:04
все-таки долго именно писать код или долго код будет работать в последствии?
Да, впрочем, сверять и игнорировать null'ы в любом случае будет дольше с точки зрения производительности
Что до написания кода - можно свою аннотацию напилить

Gerc
07.12.2016
10:03:29
придется отдельную модель с несколько новыми полями делать

Google

Pavel
07.12.2016
10:03:56
Ребят. Вернулся я тут к задаче с архивами. Программа падает с file not found exeption на второй строке. Вот, собственно они...
URLConnection urlConnection = url.openConnection();
GZIPInputStream gzipInputStream = new GZIPInputStream(urlConnection.getInputStream());
Не подскажете в чём может быть проблема?

Глеб
07.12.2016
10:04:05
То, что придется делать новую, это да, но вот зачем ей новые поля?

Gerc
07.12.2016
10:05:34

Глеб
07.12.2016
10:06:47
типа на первый возвращается "пр__ет", а на второй "__ив__" чтобы получить "привет"?

Quantum Harmonizer
07.12.2016
10:06:53

Gerc
07.12.2016
10:07:41

Pavel
07.12.2016
10:07:44
@Harmonizr вряд ли. Я на файлообменник залил архив gz, получил ссылку и пытаюсь скачать

Глеб
07.12.2016
10:08:25
а моделька сейчас одна?

Gerc
07.12.2016
10:08:58

Vadim
07.12.2016
10:09:17
напомните перегрузка методов возможна по возвращаемому значению? вот так не хочет
public void CheckLogin(String str)
public boolean CheckLogin(String str)

Vitaliy
07.12.2016
10:09:42
Нет
Но ты можешь сделать так:
public <T> T checkLogin(String str);

Pavel
07.12.2016
10:10:25
URLConnection urlConnection = url.openConnection();
GZIPInputStream gzipInputStream = new GZIPInputStream(urlConnection.getInputStream());
Я ошибся с описанием ошибки =_=
Method threw 'java.util.zip.ZipException' exception. - вот она

Vitaliy
07.12.2016
10:10:27
И возвращать то, что хочешь

Sergey
07.12.2016
10:10:29
ребят, это как понимать?

Vitaliy
07.12.2016
10:10:55
Херня на телефоне стоит, которая мешает нормально работать

Vadim
07.12.2016
10:11:14
@bvitaliyg спасибо

Sergey
07.12.2016
10:11:15

Vitaliy
07.12.2016
10:11:25

Dmitriy
07.12.2016
10:11:29

Google

Vitaliy
07.12.2016
10:11:45
А вообще заюзай okhttp и не думай о таком

Sergey
07.12.2016
10:11:57

Vitaliy
07.12.2016
10:12:07

Sergey
07.12.2016
10:12:36

Глеб
07.12.2016
10:12:52
да, вот думаю разделить тогда
почитал доку по реалму. Проблему понял. Решений предложить не могу. И сюда добралась iOS'ная коредата, будь она неладна.

Vitaliy
07.12.2016
10:13:11
И возвращать то, что хочешь
А потом приводить к нужному типу, типа
Boolean b = checkLogin("");
Только имей в виду — это обычный каст, который ты не пишешь ручками, если будешь кастить к тому, чему нельзя, получишь исключение

Dmitriy
07.12.2016
10:13:12
а попробуй не на самсунге тот же апк. поймешь гугловая прога тебя удаляет или самсунговская

Vitaliy
07.12.2016
10:13:51

Pavel
07.12.2016
10:14:35

Vitaliy
07.12.2016
10:15:29
Смысла в таких матрешках нет, так как все алгоритмы работают над устранением избыточности
Как только ее устранишь, реального сжатия не будет

Dmitriy
07.12.2016
10:15:48

Pavel
07.12.2016
10:16:11

Vitaliy
07.12.2016
10:16:29
Тогда попробовать два раза расжать?

Sergey
07.12.2016
10:16:41

Vitaliy
07.12.2016
10:16:42
И посмотреть, где именно падает

Sergey
07.12.2016
10:16:50

Pavel
07.12.2016
10:19:42
@bvitaliyg попробую)
Я правильно понимаю, что для tag.gz можно воспользоваться GZIPInputStream?

Vitaliy
07.12.2016
10:32:17
По идее да

Google

Vitaliy
07.12.2016
10:33:11
Ну и на всякий случай пусть побудет тут:
http://stackoverflow.com/questions/7128171/how-to-compress-decompress-tar-gz-files-in-java

Pavel
07.12.2016
10:35:37
Да что за...говорит Not in GZIP format.
Спасибо за ссылку)

Alexey
07.12.2016
10:35:42
кто посоветует платежную систему с хорошим api/sdk?

Dmitriy
07.12.2016
10:36:39
если для покупок в приложении - гугл не разрешает в обход google play. если находят - могут забанить

Alexey
07.12.2016
10:37:18
нет, там пользователи отправляют между собой
как у delivery club/uber

Denis
07.12.2016
10:39:37
с каких пор пользователи между собой в деливери отправляют?
не знаю как сейчас, раньше там было просто webview и ловили редирект от платежной системы. далее проверяли покупку на сервере и показывали экран успеха
никакого сдк/апи.

Bulat
07.12.2016
10:39:59

Alexey
07.12.2016
10:40:08
нашел https://cloudpayments.ru/

Denis
07.12.2016
10:40:13
ага, я ж и делал)
но насчет бана - очень даже вероятно. кажется там не просто так. скорее всего напрямую договаривались

Grigoriy
07.12.2016
10:42:24
как у delivery club/uber
вообще они просто не попадают под поддерживаемые категории – https://play.google.com/about/monetization-ads/

Владислав
07.12.2016
10:43:22
Ребят, сюда кто-то кидал либу с паттернами для всяких эдиттекстов, от какого-то банка, можно ссылочку?)
От Тинькова чтоль..

Dmitry
07.12.2016
10:44:13
https://github.com/TinkoffCreditSystems/decoro

Владислав
07.12.2016
10:44:32