@android_ru

Страница 36 из 3205
Илья
03.08.2016
09:42:19
Рано переезжать еще? Глючит?

I
03.08.2016
09:42:42
ой, да ничего страшного в этом нет, на прошлой работе пришлось написать свой парсер yaml с автоматическим определением дубликатов, переопределений в одном конфиге и исправлением ошибок на лету) было весело

I
03.08.2016
09:44:59
ну не было подобной библиотеки с валидациями/исправлениями и определениями на том языке) да и вообще не знаю, много ли подобных аналогов в других

Google
I
03.08.2016
09:46:24
а пуллреквестов накидать в существующие
во что именно существующее? библиотеку для распознавания yaml? да им и не надо автоправок. Плюс контора была полностью закрытая к изменениям - поэтому мои правки к legacy-версии были бы никому не нужны

тем более, там библиотека в стандартных идет, а писать ее на c я бы не хотел)

Yura
03.08.2016
09:47:27
Поясните по multidex. Читаю в доках - написано добавьте build.gradle в android "multiDexEnabled true" и в зависимость com.android.support:multidex:1.0.0. Вот вопрос - есть у меня андроил либа моя, которая используется во многих проектах, есть там мой наследник от Application со своими свистелками/перделками. Соотвественно, если в проекте буду использовать мультидекс, то в Application::attachBaseContext надо дописать его. Но можно ли в моём Application это сразу прописать? Или же будут проблемы с теми проектами, где этот мультидекс не используется? И надо всё таки перегружать в каждом проекте?

Илья
03.08.2016
09:48:10
так теперь достаточно аппликейшен от мультидексаппликейшен наследовать

не?

Yura
03.08.2016
09:48:55
Так я как понимаю в этом классе только и всего отличие от просто application в перегрузке этого одного метода

Илья
03.08.2016
09:49:15
package android.support.multidex; import android.app.Application; import android.content.Context; import android.support.multidex.MultiDex; public class MultiDexApplication extends Application { public MultiDexApplication() { } protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } }

йеп

Yura
03.08.2016
09:49:31
Я про другое - мой MyApplication находится в либе, а либа используется в разных проектах, а проекты не все будут мультидекс...

Илья
03.08.2016
09:49:45
так сделай мультидекс

Google
Илья
03.08.2016
09:49:57
в этом же ничего страшного нет

или переключайся на скалу :)

Yura
03.08.2016
09:50:43
Вот мне важно было, что можно сразу юзать multidexapplication, даже если проект будет не мультидекс?

Теперь понятно

I
03.08.2016
09:51:14
ну есть же опенсорц либы на почти любом языке, доработать да пр кинуть
кстати, да, контора была коммерческая - и по NDA и прочим договорам весь код принадлежал им - и я не имел права выкладывать его в общий доступ. Поэтому пулл-реквесты запрещены

Yura
03.08.2016
09:52:19
Но тогда другой вопрос - если я во всех проектах будут юзать MyApplication, а он будет наследник от MultiDexApplication, я в либе прописываю всё использование мультидекс и получается в самом проекте ничего добавлять для мультидекса не надо В общем да, надо проверять, просто думал, может кто уже сталкивался...

Alexey
03.08.2016
10:32:07
бляя ёбаный градл как он меня бесит

объявил я в самом главном градл файле проекта: ext{ supportLibVersion = '23.4.0' minVersion = 14 targetVersion = 23 buildToolsVersion = '23.0.3' }

и теперь в каждом модуле хочу юзать ext.supportLibVersion

а он ебанулся мне хуйню гонит Error:(26, 0) Cannot get property 'supportLibVersion' on extra properties extension as it does not exist

как ему по лбу дать чтобы заткнулся и заработал?((

#ненавижуградл

как?

разобрался

надо юзать через project.supportLibVersion, грабыннй градл еп его за ногу ж((

Alexey
03.08.2016
11:07:27
надо юзать через project.supportLibVersion, грабыннй градл еп его за ногу ж((
это боль, жалко поздно увидел, подсказал бы

Google
Yura
03.08.2016
11:08:12
не пойму, а как можно быстро удалить java файл из проекта? Сейчас я как делаю: у меня открыт этот файл в редакторе, я жму alt + f1, потом в project табе жму del, а может можно как-то без активации таба Project удалить?

Alexey
03.08.2016
11:08:39
это боль, жалко поздно увидел, подсказал бы
Да, я тут повтыкал в него полчаса из за этой хуйни, мозг поломал

ROMAN
03.08.2016
11:36:50
Чуваки кто знает как в оверфловменю увеличить шрифт и отступы. лого добавил через рефлексию, а вот как водправить отступы не могу накти, может кто знает? http://joxi.ru/a2XWeNpSKPyWmg

Nikolay
03.08.2016
11:39:06
Мож со стилями поиграться.

Alexey
03.08.2016
11:39:41
Можно забить, и так неплохо смотрится

Alexey
03.08.2016
11:44:13
AppKiosk, зачетное название ?

ROMAN
03.08.2016
11:45:58
Та до него еще не дошли))

Alexey
03.08.2016
11:46:33
Та до него еще не дошли))
я там жувачки в детстве покупал, а теперь там приложения можно будет купить?

Maxim
03.08.2016
12:37:09
Всем привет, никто не знает почему tabLayout.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { gestureDetector.onTouchEvent(event); return true; } });

в этот метод не приходит onDown

из зачего не могу жест правильно обработать

Maxim
03.08.2016
12:38:25
как onTouch парсить то можно?

мне не надо это

нет

Victor
03.08.2016
12:39:12
MotionEventCompat.getActionMasked(event);

Maxim
03.08.2016
12:39:12
я передаю евент в gestureDetector.onTouchEvent(event);

он сам обрабатывает как надо

все не то чувак

check it

Google
Maxim
03.08.2016
12:43:09
https://gist.github.com/Femax/5a6c4252b5164e2456ac2ab05dece027

может так понятнее будет

Alexey
03.08.2016
12:43:19
Господа, давайте, если хотите код кидаете, то не в чат, а через какую-нибудь штуку типа этой http://collabedit.com/

Alexander
03.08.2016
12:44:04
или хотя бы так еееее

Alexey
03.08.2016
12:44:29
редактор просто позволяет отредактировать

Maxim
03.08.2016
12:44:34
вопрос в том почему в onTouch приходят все event кроме onDown из за этого жесты работают не правильно

Alexander
03.08.2016
12:45:29
Alexey хорошая идея

Alexey
03.08.2016
12:45:30
или хотя бы так еееее
а как так делать?

Alexander
03.08.2016
12:45:52
() ()

Yura
03.08.2016
12:46:11
Ребята, сталкивался кто с известными Dex: Error converting bytecode to dex 52?

Alexander
03.08.2016
12:46:18
\\\ ееее \\\

Alexey
03.08.2016
12:46:34
\ вывы \

\\\вывы\\\

Alexey
03.08.2016
12:47:55
Alexander
03.08.2016
12:50:00
` три

код

` три

Alexey
03.08.2016
12:50:09
может за 65536 методов вышел?

'3 dsds '3

Yura
03.08.2016
12:50:25
там куча вариантов может быть
Просто мне по логу не понятно, в чём именно дело. https://snag.gy/UiAgsM.jpg Я добавил в app, compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } Но ничего не изменилось

Google
Yura
03.08.2016
12:56:47
Не, уже пробовал. Правда без рестарта АС, но пробовал из командной строки, сейчас попробую выкинуть весь функционал и добавлять по немногу либы

Alexey
03.08.2016
12:57:05
лучше на стеке посмотри, что пишут, ибо там как говорю, вариантов дофигища

и без выкидывания либ может быть

может OOM быть к примеру просто

а может что-то другое

Yura
03.08.2016
12:58:47
Понято, сейчас смотрю

Либы добавил, хотя реально код использовал только одной из них - пошла ошибка

Alexey
03.08.2016
13:05:12
прогуард может?

Yura
03.08.2016
13:06:02
Не, прогуард же только на релизе вроде работает? Я ничего не добавлял, спотыкается на первой java либе

а только такой момент - у меня стоит в системе и java7 или java8, java_home и в AS указана java8

Yura
03.08.2016
13:07:05
я просто смотрю, что 2.2 уже требует java8, у меня пока 2.1, поэтому решил, что пускай основной будет java8

Alexey
03.08.2016
13:07:21
но зачем тогда compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 }

Yura
03.08.2016
13:07:50
в какой из тем указали, что должно помочь

я детально не углублялся

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