
Aidar
27.02.2017
16:25:14
А в конце final Bitmap AAA=bitmap;

Roman
27.02.2017
16:25:30
А вот это проверю сейчас

Quantum Harmonizer
27.02.2017
16:25:58
Всё компилируется.
final Bitmap bitmap;
if (new Random().nextBoolean()) {
bitmap = null;
} else {
bitmap = null;
}
new Runnable() {
@Override
public void run() {
System.out.println(bitmap);
}
};

Aidar
27.02.2017
16:27:52
Вангую там что-то типа больше одного присвоения

Google

Roman
27.02.2017
16:28:52
Ура, вот теперь разобрались

Alexey
27.02.2017
16:29:19

Roman
27.02.2017
16:29:53
Локальную перменную можно менять как хочется, но для передачи в Runnable ее нужно присвоить final

Aidar
27.02.2017
16:30:08
Да
Потому что там нет явной передачи как в плюсах например
Мы же знаем что заведомо нельзя менять переменные вне
А имена совпадают

Gleb
27.02.2017
16:31:59

Aidar
27.02.2017
16:32:07
Если бы мы просто не заставляли передавать только final то неявное копирование с тем же именем всех бы запутало

Roman
27.02.2017
16:32:22
Теперь все на своих местах. Локальная переменная живет в своей области видимости и не пересекается с другими.
Спасибо за помощь

Alexey
27.02.2017
16:33:09
Ещё есть фреско

Google

Alexey
27.02.2017
16:33:37
Это вообще монстр

Quantum Harmonizer
27.02.2017
16:34:57

Ivan
27.02.2017
16:35:08

Aidar
27.02.2017
16:35:24
Люди старались писали

Alexey
27.02.2017
16:35:31

Quantum Harmonizer
27.02.2017
16:36:03
Вай?
https://www.reddit.com/r/androiddev/comments/4ay95z/has_anybody_used_fresco_library/d14ijre/

Alexey
27.02.2017
16:36:10
а еще Progressive JPEG поддерживает

Alexey
27.02.2017
16:37:06
Там больше кастомизировать можно

Anton
27.02.2017
16:37:26
Because Facebook uses it and you can notice their app is the worst app available for Android devices
))

Ivan
27.02.2017
16:37:53

Quantum Harmonizer
27.02.2017
16:38:41

Ivan
27.02.2017
16:39:07

Aidar
27.02.2017
16:39:10
Ну размер критично да

Quantum Harmonizer
27.02.2017
16:39:15
> 3к методов, сейчас все либы тащат, разве что пикасо меньше
и глайд меньше

Roman
27.02.2017
16:39:37
Ну я все же попробую picasso по программе обучения, а при случае посмотрю glide

Ivan
27.02.2017
16:39:40

Google

Ivan
27.02.2017
16:39:45
У тебя 64к методов
3к тут ни в тын,ни в ворота

Quantum Harmonizer
27.02.2017
16:40:04

Ivan
27.02.2017
16:40:23

Quantum Harmonizer
27.02.2017
16:40:37

Alexey
27.02.2017
16:40:44
ну ты сам допишешь 3k чтобы кастомную отрисовку сделать и поддержать хиерархию и глайд чистить правильно в RecyclerView

Ivan
27.02.2017
16:41:07
Есть бенчмарк?
Именно по этому показателю выбирал либу, нет, попробуй сам, это невооруженным глазом заметно

Quantum Harmonizer
27.02.2017
16:42:33
И замеры потребления памяти. Не хип.

Ivan
27.02.2017
16:44:10
Ладно бы выбор бы 0к и 3к, но мы спорим что хуже 2к или 3к

Quantum Harmonizer
27.02.2017
16:46:03

Antoha
27.02.2017
16:58:56
Всем привет! Скажите какая прошивка подойдёт на Samsung j1 2015 года

Roman
27.02.2017
17:03:48
С такими вопросами на 4pda

Kamoliddin
27.02.2017
17:04:40
Антон загуглите
или посмотрите на сайте производителя
там обычно есть прошивки

Максим
27.02.2017
17:06:53
Привет
Хочу при выключении статусбара из настроек, выключать его во всем приложении

Admin
ERROR: S client not available

Google

Antoha
27.02.2017
17:10:54

Алексей
27.02.2017
17:14:26
Всем привет. Собрал в одном месте все чаты для программистов - @Chats_Developers, пользуйтесь на здоровье. Ваш чат у нас тоже есть, не удаляйте это сообщение.

Kamoliddin
27.02.2017
17:18:59
спасибо огромное
за проделанную работу
все удобно и под рукой теперь

Roman
27.02.2017
18:15:18
picasso делает тремя строчками работу, которую руками в коде надо писать 10 страниц с бубнами :)
Я спрошу сразу для замены HttpURLConnection c асинк тасками наверняка что то подобное тоже придумали?

Victor
27.02.2017
18:18:15
retrofit?

Anton
27.02.2017
18:18:17
ага))

Nikolai
27.02.2017
18:18:26
glide

Roman
27.02.2017
18:21:23
Давайте сразу про Rx скажем =)

Roman
27.02.2017
18:21:44
Не, надо проделать весь путь :)

Михаил
27.02.2017
18:38:43
народ. кто юзал релиз констрени лейаута?
у меня одного он хуже работает чем beta5?
просто на девайсе поехавшую верстку выдает
хотя на преью все ок и на старой бэте тоже все ок

Roman
27.02.2017
18:45:15
glide
Разве она не для картинок только?

Nikolai
27.02.2017
18:45:28
для картинок

Roman
27.02.2017
18:48:15
`Авторами библиотеки Retrofit являются разработчики из компании "Square", которые написали множество полезных библиотек, например, Picasso, Okhttp, Otto.`
Удачные чуваки я смотрю.

Google

Alexey
27.02.2017
18:49:32

Leonid
27.02.2017
19:07:26
Продолжаем наши обзоры новых материалов:
- CircleMenu: круглое меню с крутыми анимациями
- Быстрые клавиши Jetbrains IDE
- Делаем In-App Billing в Android
- Shuttle: open source музыкальный плеер
- CameraKit: библиотека для работы с камерой
- Функциональное программирование для Android-разработчиков: Часть 2
- Nearby Shops: open source приложение для магазинов
http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-60/

Igor
27.02.2017
19:16:55
В методе onNotificationPosted(...) наследника сервиса NotificationListenerService ведь нельзя делать ничего тяжелого?
Ведь NotificationListenerService наследуется от Service и там может возникнуть фоновый ANR.
В итоге мне надо держать еще +1 IntentService для обработки долгих операций?

Sergey
27.02.2017
19:25:45

Igor
27.02.2017
19:50:46

Quantum Harmonizer
27.02.2017
19:57:31
@mobile_jobs

Дмитрий
27.02.2017
19:57:54
sry