@android_ru

Страница 37 из 3205
Alexey
03.08.2016
13:21:52
Кстати, насчёт прогуарда, мы раньше на ant юзали его, да и сейчас будем использовать, у нас соответвенно keep прописано куча, но ведь можно и через аннотацию @Keep по идее тоже самое сделать? Или это не одно и тоже?
а хз, исходя из * Denotes that the annotated element should not be removed when * the code is minified at build time. This is typically used * on methods and classes that are accessed only via reflection * so a compiler may think that the code is unused. похоже

Yura
03.08.2016
13:42:13
Хрень какая-то, создал андроид проект, добавляю модуль - java lib, создаю там один класс, в нём метод, который возврщает строку и у меня идёт эта ошибка с dex

Alexey
03.08.2016
13:43:15
не везёт тебе бро(

а если либу убрать то норм всё с дексом?

Google
Yura
03.08.2016
13:44:03
да, или либа пустая

поменял в настройках проекта на java7

Alexey
03.08.2016
13:50:14
может с либой что не так?

Yura
03.08.2016
13:59:28
:) нет - я тупо создаю новую либу, понятно, она пустая, вот просто класс - https://snag.gy/uY9iLK.jpg изменил compileSdkVersion на 23 и java7 стало работать

ейчас попробую вернуть java8

если что у меня jdk1.8.0_102

уже хрен - https://snag.gy/uZsHni.jpg

пошёл качать 2.2

Alexey
03.08.2016
14:16:10
Ребятушки выручайте

как в rx объединить несколько Observable в один ?

скажем у меня 2 Observable, которые выполняются операции в бд: delete, insert. Мне надо чтобы сначала отработал delete и после его успешности чтобы выполнился insert обсервабл

Nikolay
03.08.2016
14:18:23
Concat какой-нибудь.

Alexey
03.08.2016
14:18:28
оператор какой-то должен быть, который их склеит, но не могу понят какой подойдёт

Google
Maxim
03.08.2016
14:18:39
а не легче в бд сделать колбач таск?

Maxim
03.08.2016
14:19:07
ты что юзаешь в качестве бд?

Alexey
03.08.2016
14:19:07
колбэки не, мне в rx стиле надо

sqlbrite

это rx обёртка над бд

Maxim
03.08.2016
14:19:49
ну почитай про транзакции в ней

если я правильно понял тебя то тебе подойдет

https://github.com/square/sqlbrite

ctrl+f на transaction

Alexey
03.08.2016
14:25:13
зачем мне транзакции?

Maxim
03.08.2016
14:25:40
выполняет сразу две операции

если одна не выполнилась ничего не выполниться

ты же хочешь удалить и вставить сразу не?

Alexey
03.08.2016
14:25:57
на самом деле у меня всё чутка сложнее. Если есть что-то в бд, то тогда сначала delete, потом insert. Если нет ничего, то просто insert

Nikolay
03.08.2016
14:26:14
http://fernandocejas.com/2015/01/11/rxjava-observable-tranformation-concatmap-vs-flatmap/

Хотя может и не то...

Maxim
03.08.2016
14:26:59
можно сделать проверку на присутствие в бд

и все в одной транзакции

Alexey
03.08.2016
14:28:01
что-то я не так думаю похоже

Google
Alexey
03.08.2016
14:28:09
но concatMap не принимает 2 Observable

тяжело вдуплить в эту функциональщину

Yura
03.08.2016
14:28:53
В общем поставил 2.2 - открываю проект, созданный в 2.1 - такая же петрушка с dex. Создаю новый проект и новую либу. в итоге студия добавляет в build.gradle (java lib) sourceCompatibility = "1.7" targetCompatibility = "1.7"

Gerc
03.08.2016
17:46:18
так и должно

это же material design

убери из CoordinatorLayout

Dmitry
03.08.2016
18:09:24
Что мешает обсервабл запихнуть на пару с чем нибудь в хешмап?

Допустим, в энам?

ThisIs
03.08.2016
18:14:54
Воу девушка программист)

Dmitry
03.08.2016
18:19:19
Вытащить из энама можно перебором значений, вроде по порядку может. Ну если нет, в кач. ключей использовать лист

ThisIs
03.08.2016
18:27:56
Ты о чем? Паттерн наблюдатель?

А зачем усложнять себе жизнь?

Denis
03.08.2016
18:53:19
Подскажите , у меня для фильтрации ввода в TextEdit используется setOnKeyListener и перехватывает даже нажате кнопки назад нижней )) как мне напрмую вызвать действие при нажатии кнопки назад если приходит ее кейкод ?

а задача вобще такая , надо вводить в поле текст и по ентеру отправлять , ентер приходит со сканера штрихкодов и вбивается прямо в поле ввода

может это простая задача ) а я чет сообразить не могу

все ) нагуглил

Глеб
03.08.2016
19:31:15
Ну или просто поменять у CollapingToolbarLayout флаги в app:layout_scrollFlags, которые, собственно, и отвечают за поведение элементов внутри AppBarLayout при прокрутке.

Denis
03.08.2016
19:54:37
не могу понять , почему так , я делаю ввод со сканера , он быстро вводит число в текстедит но последнюю 1 или 2 цифры проглатывает и не показывает , но я вижу по логам что они там есть , Энтер я ловлю через setOnKeyListener может ли быть так что изза скорости ввода не успевает отрисоваться на экране ?

видно что это race

Yura
04.08.2016
07:45:24
в эклипсе собиралось, в as - нет, и это правильно, суть такая, что используется один jar, и часть классов из этого jar созданы в одной из либ, получается правда так, что jar добавлен в одной либе, а классы объявлены в другой, но в любом случае обе либы используются в проекте.

Google
Yura
04.08.2016
07:45:34
Почему эклипс не ругнулся, когда собирал - не понятно

Ещё заметил - если запустил билд, а сам свернул окно и переключился на другое - то вижу рядом с иконкой количество ошибок в красном кружочке, а можно сделать, чтобы он не пропадал, когда возращаешься в AS?

Alexey
04.08.2016
08:13:27
Почему эклипс не ругнулся, когда собирал - не понятно
эклипс вообще очень странно собирал проекты, он мог при сборке не ругнуться, а когда апк заливаешь тогда ошибки сыпятся, пришло дело апк заливать, и он понял что он же скомпилить не может ?

Alexander
04.08.2016
08:30:41
Зачем использовать эклипс когда есть AS ?

Если что то не собирается это же не вина AS ))

Где то криво настроили

Alexey
04.08.2016
08:35:02
видимо старые, древние, как гавно мамонта, проекты

Yura
04.08.2016
08:41:25
@integer222, ну как тебе сказать, тут вопрос не к AS, а idea, но меня если честно после эклипс поверг в шок. Была ситуация - удалил из либы один jar, соответственно надо править все классы, где эта либа использовалась. В экилипсе у меня как было бы - сразу в project explorer с красными крестиками стали бы все классы, плюс в "errors" у меня весь список и что более важно я хоткеями могу переходить от ошибки к ошибки (причём не в пределах одного класса) - а тут я не знаю почему, но в projects (android) у меня файлы с ошибками начинают подсвечиваться только когда я их открыл - переход по ошибкам - это вообще звиздец - f2 только в пределах файла и давай комбинируй alt + ctrl + down / f2 / f4...

Alexander
04.08.2016
08:44:17
Подобной проблемы не замечал. Всегда все подсвечивается. Но мы используем всегда последнюю версию Canary сборки

Mark
04.08.2016
08:48:30
Подтверждаю эту особенность. Даже читал где-то (ссылку не найду), что так сделано намеренно, дабы избежать лишней нагрузки

Begemot
04.08.2016
08:52:43
можно попробовать скомпилить, сразу все места вылезут

Yura
04.08.2016
08:53:46
можно попробовать скомпилить, сразу все места вылезут
в том то и дело, что не вылазили (ctrl + f9), может у меня конечно, где-то трабла.

еще такой момент - есть список TODO, он у меня сгруппирован по модулями, не соображу, а как исключить определенные модули из списка?

Alexey
04.08.2016
09:02:59
пацанчики, ебаное читаете?

а может кто статейки там хуячит?

Максим
04.08.2016
09:04:00
?

Alexey
04.08.2016
09:04:31
ebanoe.it

batyamedic
04.08.2016
09:06:26
замена итхаппенс?

Alexey
04.08.2016
09:07:08
замена итхаппенс?
не, не слышал что это

Alexander
04.08.2016
09:07:13
ebanoe.it
Название проекта, соответсвует контенту, колхозный стиль

Google
batyamedic
04.08.2016
09:07:36
IT happens http://ithappens.me/

ток он откинулся чет

Alexey
04.08.2016
09:09:06
ну там похоже стиль другой

галеры и гребцы с ебаного пошли

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