@android_ru

Страница 1501 из 3205
Muzaffar
25.05.2017
06:11:14
сорри

Ты там ошибки исправляешь страшные?) Так долго
там могут быть и такие ошибки... :)

https://gist.github.com/anonymous/5fb9183beb8274c33daa172980ffd3c4

как то сложновато тем более после JEE особенно :)))

Google
Владислав
25.05.2017
06:15:27
а где метод то вызывается

Muzaffar
25.05.2017
06:16:01
вот этого сам не понял

но как бы кнопка работает :)))

Владислав
25.05.2017
06:16:17
и кстати, зачем ты ему вью передаешь, если ты не используешь там вью?

Muzaffar
25.05.2017
06:17:06
даже незнаю

Владислав
25.05.2017
06:17:35
а ну сделай так, как у тебя было, чтоб крашилось и кинь код

Muzaffar
25.05.2017
06:18:05
извини, что?

mobimaks
25.05.2017
06:18:17
а где метод то вызывается
Там в xml стоит onClick

Владислав
25.05.2017
06:18:52
Там в xml стоит onClick
а, блин, точно, тысячу лет не видел такого

Muzaffar
25.05.2017
06:19:20
вообще то этот код вызывает ошибку хотя если убрать окХТТП то все проходит норм и срабатывает statusSending.setText("" + tvLocationGPS.getText());

Владислав
25.05.2017
06:19:57
Muzaffar Короче, повесь явно onClickListener на кнопку

Muzaffar
25.05.2017
06:20:07
а, блин, точно, тысячу лет не видел такого
если честно все так быстро развилась что не могу понять какой подход правильнее на текущий день

Google
Владислав
25.05.2017
06:20:30
через хмл — отвратительно неудобно

Muzaffar
25.05.2017
06:22:08
Muzaffar Короче, повесь явно onClickListener на кнопку
:) теперь надо искать как это делается, хорошо счас что нибудь сотворим

Muzaffar
25.05.2017
06:25:50
типа так?: button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } });

Deni
25.05.2017
06:29:06
Привет, у меня есть стороняя .aar либа с активностями и другими компонентами, которые мне не нужны , как мне их поудалять прогвардом или другими способами?

whalemare
25.05.2017
06:49:21
Привет, у меня есть стороняя .aar либа с активностями и другими компонентами, которые мне не нужны , как мне их поудалять прогвардом или другими способами?
Proguard сам вырезает все, кроме того что ты ему явно запретишь. Достаточно открыть любой семпл, там в пару строк подключение

Deni
25.05.2017
06:49:51
но он их не вырезал

смотрю через apk viewer студии

хотя.. есть идея

whalemare
25.05.2017
06:50:40
Значит они где то юзаются

Deni
25.05.2017
06:59:36
не, я забыл что я закипил весь их пакет, падало раньше, не стал разбираться)

и действительно дефолтный прогвард конфиг сохраняет активности(

Andrey
25.05.2017
07:11:09
ребят, может кто подсказать либу для стриминга с сервака в прилу RTSP потока?

Alexey
25.05.2017
07:26:28
ijkplayer

Gleb
25.05.2017
07:27:13
хотя.. есть идея
есть конфиг - дефолт, а есть оптимизед отличаются как минимум шапками

Google
Deni
25.05.2017
07:29:40
есть конфиг - дефолт, а есть оптимизед отличаются как минимум шапками
я использую стандартный и там есть такое правило # We want to keep methods in Activity that could be used in the XML attribute onClick -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } Это правило сохранит только те активити, у которых есть подобные методы?

Deni
25.05.2017
07:31:16
в общем активити не удалились прогвардом все таки( прописал tools:node="remove" им, но это только обфусцировало названия

Pavel
25.05.2017
07:32:22
ребят кто в курсе почему может не отображаться иконка троеточия в overflowmenu??

Gleb
25.05.2017
07:32:55


Deni
25.05.2017
07:35:28
всё ??
Но это ж я так понимаю для кипинга, а мне надо удалить классы из сторонней либы)

Gleb
25.05.2017
07:36:00
а какие есть еще решения?
Короче говоря, у него... есть 6-8 различных @Keep аннотаций, которыми можно помечать классы, методы, поле - по мере того как пишешь в скриншоте, н-р, который я тебе скинул "не трогаем публичные и protected методы MainActivity - остальное - режем"

Andrey
25.05.2017
07:36:44
ijkplayer
Он ведь RTSP не поддерживает вроде как

Gleb
25.05.2017
07:38:29
Но это ж я так понимаю для кипинга, а мне надо удалить классы из сторонней либы)
ааа...вот оно что ? ну, блин, тогда консоль и конфиги тебе в помощь, я помнится во времена Эклипса развлекался - резал play-services.jar. Что-то показалось это всё дичью какой-то чтоб вырезать всё аккуратно и ничего не задеть

Deni
25.05.2017
07:40:46
ну тут можно неакуратно - просто отрезать пакеты некоторые целиком, это такая либа, в которой сдк и целое приложение вместе)

Gleb
25.05.2017
07:40:49
Думаю, желающих в те времена, раздербанить/оптимизнуть PLAYSERVICES.JAR (100500 методов, + 100500 килограмм) был по-ходу не один я ?

Alexey
25.05.2017
07:40:59
Я им не пользовался, просто знаю про него

Andrey
25.05.2017
07:41:53
он у меня на RTMP стоял

необходимо было на RTSP перейти

Я чекал поддерживаемые протоколы, не нашёл

Gleb
25.05.2017
07:43:49
Думаю, желающих в те времена, раздербанить/оптимизнуть PLAYSERVICES.JAR (100500 методов, + 100500 килограмм) был по-ходу не один я ?
первая либа, которая "ЗНАКОМИЛА" разработчика с dex-ограничениями в over 65K методов ))

Google
Quantum Harmonizer
25.05.2017
07:43:50
Никита
25.05.2017
07:53:44
А как програмно удалить background элемента (установить прозрачность в 100%)

Никита
25.05.2017
07:54:21
Не работает

your-mirror
25.05.2017
07:55:21
Не работает
android:background="@null" так задаешь?

Admin
ERROR: S client not available

Ulia
25.05.2017
07:55:39
Всем привет)

Никита
25.05.2017
07:55:46
Спасибо)

Ozz
25.05.2017
07:56:04
Deni
25.05.2017
08:11:40
Proguard сам вырезает все, кроме того что ты ему явно запретишь. Достаточно открыть любой семпл, там в пару строк подключение
и все ресурсы, которые эти компоненты держат тоже соответственно поэтому остаются?(

Как лучше сделать определение того, что сейчас запущен активити чата, чтобы не постить нотификацию из пуш сервиса, но постить в других случаях? На ум приходит хранить руками где нибудь id запущенного чата и потом из сервиса проверять и хранить в Application Application.ActivityLifecycleCallbacks, но потом проверять инстанс активити и как то получить из него id чата Оба варианта не нравятся(

Bulat
25.05.2017
09:16:10
У меня был когда-то @Subscribe на эвент нового сообщения. Там была проверка на id чата.

Deni
25.05.2017
09:16:54
а если приложение закрыто в момент пуша? как ты проверяешь что никто не принял эвент?

Bulat
25.05.2017
09:18:42
У нас было все сложно)

Был сокет - и я держал коннект когда чат был открыт

Deni
25.05.2017
09:20:33
ясно) у меня пуш может в любой момент придти)

Владислав
25.05.2017
09:20:36
Был сокет - и я держал коннект когда чат был открыт
а как ты уведомлял юзера о новых сообщениях?

Nick Senchurin
25.05.2017
09:21:19
потерял ссылку, недавно мелькала, как релизить приложение с помощью градл таски по тегу коммита

ни у кого не осталось? =)

Google
Bulat
25.05.2017
09:21:42
Владислав
25.05.2017
09:22:08
не совсем понятен вопрос)
ну, у тебя сообщения выходит приходили только тогда, когда чат был открыт?

Bulat
25.05.2017
09:22:37
по сокету, по gcm они приходили всегда, просто я их игнорил)

Владислав
25.05.2017
09:22:45
а

Bulat
25.05.2017
09:22:48
когда был активный коннект к сокету

Den
25.05.2017
10:26:34
Всем привет, возник такой вопросец. Как изменить видимость view по параметру, возвращаемому из другого метода (View.VISIBLE, например)?

Пример кода: http://pasted.co/485c8277

Владислав
25.05.2017
10:27:38
Пример кода: http://pasted.co/485c8277
так это же просто цифры

Den
25.05.2017
10:27:41
Сейчас студия ругается на метод. Показывает: Must be one of: View.VISIBLE, View.INVISIBLE...

Den
25.05.2017
10:28:45
Я только учусь)

Но метод же возвращает инт, так что всё должно быть норм. Но не суть. Как я понял интовую переменную нельзя загнать в параметр setVisiblity(), даже если она равна View.VISIBLE. Хотя нет, можно. Только если инициализация идёт в этом же методе, где и setVisibility())

Deni
25.05.2017
10:32:51
попробуй аннотацию @Visibility

@
25.05.2017
10:34:37
таки шо непонятно, твой метод должен возвращать int равный GONE, VISIBLE, INVISIBLE, все остальное вызовет ошибку, например 99999 - нет такого состояния для функции setVisibility()

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