@android_ru

Страница 26 из 3205
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
стектрейс смотрел что там?
оказался винт на 100% загружен. Комп немного не вывозит студию, надо бы ssd

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
Ну тут вопросов нет. Добровольно/принудительно мы пришли к этому
когда гугл сменил IDE там уже юзать IDEA + андроид плагин было мейнстримом

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

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

Ivan
28.07.2016
10:29:08
эм и что?

пока в свифте нет возможности напрямую биндиться с C

без прослойки в виде Obj-c

это бесполезный кусок

котлин пилить начали до того,как полезли инсайды про то,что эплы готовят новый язык

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
для начала Bitmap.Config.RGB_565
ну да будет меньше выделять, но тут похоже где-то течет

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
мож recycle вызвать у битмапы нуждно?
Ресайекл вызывается конечно там просто на скирине не полный код.

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

try catch...

Igor
28.07.2016
14:34:40
чтоб не падал

битмапы большие?

Alexey
28.07.2016
14:35:10
ну как бы ничего не сделаешь с тем что нет памяти для createBitmap :)
не ну это странно, уж не по 20 мб битмапы наверно, хотя тко знает....

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

не ну это странно, уж не по 20 мб битмапы наверно, хотя тко знает....
ну на кофейной гуще тоже гадать плохо, верно? :)

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
try catch...
Это не ловит оутофмемори)

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
зная размеры вьюхи и количество байтов на пиксель можно посчитать размер битмапа, количество свободного места так же узнать можешь.

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
ну случаи разные бывают, однако
я помню ещё во времена 2-х андроидов пытался эту штуку заткнуть try catch, но не помогало. Хз как у тебя оно работает.

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 решение есть стабильное, уходи на уровень ndk там практически нет ограничений по памяти
да на самом деле есть хак как использовать битмапы и быть белым и пушистым с точки зрения памяти :)

Igor
28.07.2016
14:47:03
сам по себе объект Bitmap - java heap не жрет

это всего лишь указать на нормальный битмап которые живет не в джава куче

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