
Alexey
28.07.2016
08:24:39
IDE

I
28.07.2016
08:25:20
ой да бросьте
я помню время, когда кроме как на эклипсе и не на чем было работать

Alexey
28.07.2016
08:25:36
пишешь такой код, а он херак и скрашился и ничего не сохранилось

Google

I
28.07.2016
08:25:49
у меня так на borland c 3.11 было

Alexey
28.07.2016
08:25:51
я хз почему он крашился, может jdk мое не нравилось
потому что в стектрейсе какой-то высер на jdk был

Alexey
28.07.2016
08:26:46
студия только что тоже в нокаут ни с того, ни с сего ушла

Alexey
28.07.2016
08:29:12

Yura
28.07.2016
08:52:33
Кстати, а какая польза от Navigation bar в idea?
да и всё таки перспективы у эклипса - очень хорошая задумка

Alexey
28.07.2016
09:07:26

Alexey
28.07.2016
09:08:22

Yura
28.07.2016
09:10:22

Denis
28.07.2016
09:31:39
Подскажите как просто реализовать фильтр таблицы при вводе ? Получать все строки и регекспом проверять значения полей и если не одно не совпадает то скрывать ?

Alexander
28.07.2016
10:06:14

Yura
28.07.2016
10:23:42
@smred ну как тебе сказать. Ребята сделали весьма неплохую штуку, как решарпер - понятно перенесли наработки в свою среду - это здорово. Но у меня ощущение, что гугл где-то недоработал.
Смотри, почему нельзя было сделать именно как плагин для среды, как было в эклипс? Была бы одна среда и для java и для android проектов. А сейчас фактически надо иметь две среды.
Второй момент (я правда не в теме) - ну не спроста те же ребята стали пилит kotlin для своей среды.

Google

Ivan
28.07.2016
10:24:37
«Второй момент (я правда не в теме) - ну не спроста те же ребята стали пилит kotlin для своей среды.» а что тут такого? теория заговора и рептилоиды?

Alexey
28.07.2016
10:26:09

Ivan
28.07.2016
10:29:08
эм и что?
пока в свифте нет возможности напрямую биндиться с C
без прослойки в виде Obj-c
это бесполезный кусок
котлин пилить начали до того,как полезли инсайды про то,что эплы готовят новый язык

Igor
28.07.2016
12:34:27

Alexey
28.07.2016
13:25:30
ребят, чем лучше тестировать асинхронные запросы?
robolectric что-то такое умеет? или тупо таймеры юзать?

Denis
28.07.2016
14:07:08
Парни, привет. Мы уверенно растём и это радует! Чем нас больше в одном месте, тем больше возможностей и пользы для всех. Могли бы друзьям и коллегам рассказать про эту группу и пригласить всех сюда?
Ссылка: https://telegram.me/android_ru

Alexey
28.07.2016
14:09:27
уже всех знакомых андроидеров сюда подтянул

ROMAN
28.07.2016
14:23:58
Кто знает как можно сделать скрин WebView, самым оптимальным способом пользуюсь таким способом http://joxi.ru/n2YdzJDCd1BZm6 но в крашлитеке постоянно получаю Fatal Exception: java.lang.OutOfMemoryError. Не могу придумать как можно оптимизировать или отловить OutOfMemoryError на крайняк.

Alexey
28.07.2016
14:28:13
мож recycle вызвать у битмапы нуждно?

Alexander
28.07.2016
14:28:51
для начала Bitmap.Config.RGB_565

Alexey
28.07.2016
14:29:45

Igor
28.07.2016
14:30:40
Друзья, а никто не сталкивался с тем что при тапе на пуш нотификейшн приложенька стартует но onNewIntent не дергается?! (!) (иногда дергается, иногда нет... понять когда нет пока не можем)

Alexander
28.07.2016
14:32:19
без кода тебе врядли что-то подскажет кто
а так в сторону PendingIntent+флаги его посмотри

Igor
28.07.2016
14:33:24
флаг стоит PendingIntent.FLAG_ONE_SHOT

Google

Igor
28.07.2016
14:33:57
угу... спасибо
понятно :)
люблю чатики...

ROMAN
28.07.2016
14:34:04

Igor
28.07.2016
14:34:31
ну как бы ничего не сделаешь с тем что нет памяти для createBitmap :)
try catch...

Alexey
28.07.2016
14:34:40

Igor
28.07.2016
14:34:40
чтоб не падал
битмапы большие?

Alexey
28.07.2016
14:35:10

Igor
28.07.2016
14:35:16
если больше по одной стороне чем 2048 - это плохо, будут проблемы на некоторых девайсах

Alexey
28.07.2016
14:35:40
но поверь какие-то догадки могут автора привести к решению

Igor
28.07.2016
14:36:33
А что вообще происходит? Какое предназначение кода?

Alexey
28.07.2016
14:36:46

ROMAN
28.07.2016
14:37:37

Alexey
28.07.2016
14:39:21
Это не ловит оутофмемори)
это кастыль, который к тому же ещё не работает. Если действительно нужно много памяти, можно поставить в манифесте largeHeap=true, но здесь скорее всего не тот случай где нужен этот флаг
я про try catch

Google

Nikolay
28.07.2016
14:40:04
А точно памяти не хватает из-за битмапа? может где-то чего не трется и течет?

Igor
28.07.2016
14:40:10

Alexander
28.07.2016
14:40:18
зная размеры вьюхи и количество байтов на пиксель можно посчитать размер битмапа, количество свободного места так же узнать можешь.

ROMAN
28.07.2016
14:40:21

Alexey
28.07.2016
14:40:49

tirips
28.07.2016
14:41:15
лоооол

Igor
28.07.2016
14:41:18
ну случаи разные бывают, однако

tirips
28.07.2016
14:41:29
Кто то собрался ОutOfMemory ловить
Интересно)

Igor
28.07.2016
14:41:43
у меня есть табличка большаааая 12000х600 если в пикселях, примерно
которая рисуется в канвасе
сложная очень табличка...
и чтоб скроллинг работал плавно - я кэширую столбцы в битмапы

Alexey
28.07.2016
14:42:09

Fedor
28.07.2016
14:42:17
Есть такой метод у активитей и апликейшна, onTrimMemory( int level ) кажется он должен дергаться при нехватке памяти

Igor
28.07.2016
14:42:41
если у меня при создании битмапа случился outOfMemory - я перестаю использовать кэширование битмапов и использую canvas

Alexander
28.07.2016
14:42:45
не гарантируется что он вызовется

Igor
28.07.2016
14:42:47
тупит при скролле, но работает
подобных варнингов у меня в fabric - навалом
на говнодевайсах

Google

Igor
28.07.2016
14:43:18
и продолжают работать тормозя
так что не говорите мне что нельзя try/catch поймать outOfMemory :)

Alexey
28.07.2016
14:43:45
а чем тогда смысл кэшировать было эти битмапы?
без кэширования не также работает?

Igor
28.07.2016
14:44:03
см. выше - скролл тормозит
потому что canvas просто запоминает набор инструкций
и отрисовывает только видимую область

Alexey
28.07.2016
14:44:21
а с кэшированием не тупит?

Igor
28.07.2016
14:44:33
когда видимая область меняется - канвас опять начинает рисовать
(то что видно)
и так все время пока мы скроллим туда\сюда
ну сунуть в текстуру битмап и отрисовать сильно проще чем нарисовать какое-то количество кривых безья, 100500 path закрысить и пр. пр. пр.
да, не тормозит
работает даже на полном отстое

Alexander
28.07.2016
14:46:01
Вооьще ROMAN решение есть стабильное, уходи на уровень ndk там практически нет ограничений по памяти

Igor
28.07.2016
14:46:08
можете скачать - Windy в сторе

ROMAN
28.07.2016
14:47:01

Igor
28.07.2016
14:47:03
сам по себе объект Bitmap - java heap не жрет
это всего лишь указать на нормальный битмап которые живет не в джава куче