@android_ru

Страница 644 из 3205
Quarx2k ?
08.12.2016
08:28:42
Зачем строить велосипед, когда его за тебя гугл сделал?:)

Nick Senchurin
08.12.2016
08:28:48
я столько времени убил на настройку searchview, что написал бы свою компоненту с блекджеком и прочей атрибутикой

Mikhail
08.12.2016
08:28:56
А чего там инфлейтить?

Nick Senchurin
08.12.2016
08:29:33
чем впиливать всякие онлостфокус у какой то вьюхи, выдранной через рефлекшн

Google
Quarx2k ?
08.12.2016
08:30:19
вы явно делаете что-то не то ))

Nick Senchurin
08.12.2016
08:32:51
а по поводу велосипеда, мне за 2 недели так и не ответили , как поймать евент бэк батона в экшнмоде, в итоге все эти коллбэки мне становятся не нужны, тк. образуется один кейс, который ломает мне весь функционал

так что берем линеар лэйаут, рисуем там руками кнопки и показываем его , а тулбар прячется, профит

и пусть ondestroyactionmode горит в аду синим пламенем

Quarx2k ?
08.12.2016
08:34:58
я ккэшенмод юзаю с ресайклер вие

никаких проблем

Nick Senchurin
08.12.2016
08:35:09
не поверишь, я тоже

никаких проблем
видимо только мне не фортит

Ravil
08.12.2016
08:36:11
чем впиливать всякие онлостфокус у какой то вьюхи, выдранной через рефлекшн
у мну было похожее, когда заказчик захотел прогресс вью рядом с крестиком очистки строки. Убедить его получилось уже после реализации с рефлекшеном, что прогрес вью должно отображаться в контенте

Nick Senchurin
08.12.2016
08:36:26
да, в основном изза этого и батхерт

Quarx2k ?
08.12.2016
08:36:39
@Override public boolean onCreateActionMode(ActionMode actionMode, Menu menu) { super.onCreateActionMode(actionMode, menu); } @Override public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) {

Nick Senchurin
08.12.2016
08:36:51
клиент нажимает на крестик в поиске и он должен закрыться, а не очистить поле ввода

Google
Quarx2k ?
08.12.2016
08:37:39
к тому что коллбеки легко ловить с кнопок

у экшен мода

Nick Senchurin
08.12.2016
08:37:54
вот и поймай мне бэкбатон

balolam
08.12.2016
08:38:33
@Quarx2k зачем stream api, если используется rx?
Не стоит сравнивать, Rx для работы с поток данных в различных тредах и результат всегда приходит в каллбэк. В случае со стримами, не так, они для более удобной работы коллекций и результат синхронный. Подход и задачи решаются разные)

Nick Senchurin
08.12.2016
08:38:37
я вам деньги плачу, я хочу, чтобы по крестику все закрылось (С)

Quarx2k ?
08.12.2016
08:39:52
хотя не уверен

Ravil
08.12.2016
08:41:26
uploadMediaWithoutShed(filePath).toBlocking().single();

Ⓜ️ᵃʳᵃᵗ
08.12.2016
08:43:10
у мну было похожее, когда заказчик захотел прогресс вью рядом с крестиком очистки строки. Убедить его получилось уже после реализации с рефлекшеном, что прогрес вью должно отображаться в контенте
я дизайнерам обычно всегда говорил, не нужно придумывать дизайн, только для того что бы доказать , что ты крут. вся эта типа крутост, кроме тебя никому не нужна.

Ravil
08.12.2016
08:43:56
я вам деньги плачу, я хочу, чтобы по крестику все закрылось (С)
В таких случаях обычно говорится заказчику, что на это уйдет время и такие плюшки сделать лучше уже после запуска проекта, когда будет понятно, что проект успешен.

Nick Senchurin
08.12.2016
08:45:34
проблема не в капризных заказчиках, проблема в том , что через какое то хмл шаманство вызываются какие-то андройдовские вьюхи, которые порой трудно кастомизировать , серчвью и экшнмод кмк отличные примеры

Ravil
08.12.2016
08:46:53
Использую так, как они есть. И это сильно экономит время.

Сергей
08.12.2016
08:48:19
Как в сервисе можно отдетектить что кастомная вьюшка сейчас видна на экране? View у меня как экран через flow

Ⓜ️ᵃʳᵃᵗ
08.12.2016
08:49:02
часто им пофиг:( я хочу как я нафтошопил и сделай именно так!
я работал с одним, он всегда мое мнение спрашивал, хотя я в дизайне средне, а чел, еще и преподает в дизайне, но мнение слушает. а если есть спорный момент, он реально выходил с прототипом на улицу, и у прохожих или студентов спрашивал как лучше .

Nick Senchurin
08.12.2016
08:49:27
вот есть текстовое поле , в андройде есть класс textwatcher, ок, Вот накой мне городить какие то handleIntent, launchmode = singletop , какие то фильтры в манифесте для поиска....

т.е если я запилю searchView.setOnQueryTextListener( это уже не тру будет?

Google
Nick Senchurin
08.12.2016
09:08:02
просто еще под эмоциями от подставы с экшнмодом =\ ну хорошо что я не один так думаю ))

Глеб
08.12.2016
09:09:07
мне хватило двух часов сношаний, чтобы сказать "идите на хутор со своим SearchView"

Quantum Harmonizer
08.12.2016
09:38:23
Кто-нибудь знает, как отслеживать звонки, если PHONE STATE недостаточно? Например, когда звонок начинается, receivcer получает intent с номером телефона собеседника, а когда заканчивается –– без номера. И если два звонка происходили параллельно, с удержанием и т. п., начинается путаница.

Pavel
08.12.2016
09:38:52
Народ, может есть кто, кто сталкивался с распаковкой tar.gz? GZIPInputStream его не признаёт =_=

Igor
08.12.2016
09:40:45
https://commons.apache.org/proper/commons-compress/

Quantum Harmonizer
08.12.2016
09:40:55
GzipCompressorInputStream http://stackoverflow.com/a/25749756/3050249

Святослав
08.12.2016
09:48:55
Всем привет, с Android'ом не связывался, но сейчас есть необхоимость запустить эмулятор и чтобы он был в сети ПК на котором запускается. Может кто подсказать, как это сделать? Заранее благодарен.

Ⓜ️ᵃʳᵃᵗ
08.12.2016
09:51:28
У них есть свой ип

Quantum Harmonizer
08.12.2016
09:53:44
Только велосипеды
какие есть известные велосипеды для этого?)

Святослав
08.12.2016
09:54:13
Только велосипеды
Да мне хоть велосипеды. Хотелось бы, чтобы эмулятор был в локальной сети.

Quantum Harmonizer
08.12.2016
09:57:31
Да мне хоть велосипеды. Хотелось бы, чтобы эмулятор был в локальной сети.
Про велосипеды ответ был мне) Эмулятор в локальной сети –– что имеется в виду?

Святослав
08.12.2016
09:59:35
Про велосипеды ответ был мне) Эмулятор в локальной сети –– что имеется в виду?
Да :D Засмотрелся. Да вот приложение ищет устройства в локальной сети, а когда запускаю приложение на эмуляторе, то он находится в собственной сетке, но мне нужно, чтобы эмулятор находился в локальной сети в той же, что ПК на котором его запустил.

Dim
08.12.2016
10:00:56
Просвятите plz по RxJava, как провернуть такую штуку: берём данные через ретрофит, обрабатываемых их (map), далее сохраняем в Realm, далее извлекаем из Бд и обновляем UI. Дурацкий шаг это сохраняем и тут же извлекаем.

Quantum Harmonizer
08.12.2016
10:01:37
Сохраняем, а независимо от этого при обновлении Realm обновляем UI.

Anton
08.12.2016
10:01:56
Ну засунь в один мап инсерт а в другой извлечение

Google
Dim
08.12.2016
10:04:50
Чёрт, я уже под конец дня тупою...у меня же адаптер автообновояемый... ещё эта природа realm'a меня с толку свела..

Krocks
08.12.2016
10:04:51
Ravil
08.12.2016
10:05:11
Святослав если под линухом, то x86 эмуль запускается через qemu/kvm, там думаю можно сетевку настроить

Pavel
08.12.2016
10:35:15
@serbinigor @Harmonizr Выполняю TarArchiveInputStream tarInput = new TarArchiveInputStream(new GzipCompressorInputStream(urlConnection.getInputStream())); пишет - java.io.IOException: Input is not in the .gz format если TarArchiveInputStream tarInput = new TarArchiveInputStream(urlConnection.getInputStream()); то сам tarInput пустой =_=

Igor
08.12.2016
10:37:10
tarArchiveInputStream = new TarArchiveInputStream( new GzipCompressorInputStream( new BufferedInputStream( new FileInputStream(fileName))));

Pavel
08.12.2016
10:37:56
@serbinigor но...у меня же по url архив прийти должен

Quantum Harmonizer
08.12.2016
10:38:54
не все серверы нормально работают с huc

Admin
ERROR: S client not available

Quantum Harmonizer
08.12.2016
10:39:23
был какой-то ебланский сервер, который отдавал пустой файл такому HTTP-клиенту

Igor
08.12.2016
10:40:06
Pavel
08.12.2016
10:40:49
@serbinigor у меня есть урл, по которому я должен получить архив типа tar.gz

Quantum Harmonizer
08.12.2016
10:40:58
скачай локально

Igor
08.12.2016
10:41:09
InputStream is; // if we were getting data from a file, we might use: is = new FileInputStream("/path/to/file"); // or, from a URL, then retrieve an InputStream from a URL is = new URL("http://google.com/").openStream();

Pavel
08.12.2016
10:41:45
@Harmonizr что значит скачай локально?

Quantum Harmonizer
08.12.2016
10:42:27
Это значит на девайс. Вот ещё пример. BitmapFactory может два раза пройти по InputStream. Один раз decode bounds, второй раз –– считать картинку. Input stream от huc так не может.

Pavel
08.12.2016
10:45:58
@Harmonizr т.е. сначала просто его скачать, а потом с устройства уже по примеру распаковывать? @serbinigor openStream пошло дело.

Quantum Harmonizer
08.12.2016
10:46:31
Да.

И кинь в логи размер файла, проще будет потом искать, что не так)

Pavel
08.12.2016
10:48:23
@Harmonizr ок. Если сейчас не зайдёт - попробую так

Google
Pavel
08.12.2016
10:48:36
ok

@Harmonizr @serbinigor спасибо

Konstantin
08.12.2016
10:54:42
Ошибочка, извиняюсь

Artyom
08.12.2016
10:58:55
Ребят, кто подскажет, что умеет генерировать модели из бд?

Quantum Harmonizer
08.12.2016
11:02:41
ORM

Artyom
08.12.2016
11:07:19
ORM
без орм, hibernate и прочих монстров?

Artyom
08.12.2016
11:07:56
Максим
08.12.2016
11:08:28
Разве сама студия умеет генерить Parcelable?

Nikolay
08.12.2016
11:09:19
Нет.

Dmitriy
08.12.2016
11:09:37
Разве сама студия умеет генерить Parcelable?
ТОлько к классу через плагины

Artyom
08.12.2016
11:10:29
так имено вопрос в том, что бы что то сделало мне модель из схемы бд

www.jsonschema2pojo.org например, только с sql :)

Dmitriy
08.12.2016
11:11:58
http://shengwangi.blogspot.ru/2014/12/how-to-create-java-classes-from-tables.html

Такое не подойдет?

Artyom
08.12.2016
11:12:45
чет читал, не уверен

Alexey
08.12.2016
11:12:47
база то в рантайме создается

Artyom
08.12.2016
11:14:17
Alexey
08.12.2016
11:14:47
с какого?
ну дык надо чтобы у тебя sql выполнился чтобы базу создать

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