Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/u698269573/domains/aleosha.net/public_html/wp-includes/functions.php on line 1194
О Java на Android’е – One Happy Team…

О Java на Android’е

Каждый раз сталкиваясь с Java на Android’е по долгу службы я сильно недоумеваю, а кто все эти люди, кто стоят за такими экстравагантными решениями. Явно не Java программисты, а скорее какие-то дремучие CPPшники.

Вот есть notification’ы. Так хрень, которая показывается на lock screen’е и копится в Notification Bar. При создании нового notification’а можно указывать разные никак не связанные между собой атрибуты. Как эти атрибуты реализованы? Битами! Чертовыми битами. Создавая notification мы кидаем на heap жирнейший объект, но при этом его атрибуты – это биты, которые нужно переключать bitwise operator’ами. На Java. Больные люди, одним словом.