Недавно дописал свой календарь для иос. Каких глюков там только не повидал в процессе кодинга. Однажды ни с того ни с сего обнаружил два 27-х октября в 2008 году. А до этого казалось что все тип-топ)))
Кстати, это самый неудобный способ выбора даты, который мне известен. Невозможно просто взять и выбрать число. Если год еще можно как-то по одному пролистать до нужного места, то с числом такой алгоритм:
— выбрано 1, мне надо 24;
— не глядя кручу штуку вниз, т.к. ожидаю большие значения наверху;
— попадаю куда-то в район 16, недоумеваю;
— понимаю, что скорость, с которой я запустил крутилку, значительно больше необходимой;
— за пару итераций подбираю скорость, с которой нужно запустить крутилку, чтобы сдвинуть дату на 10-15 дней;
— такими шагами двигаюсь к цели;
— делаю точную доводку уже другим жестом (не swipe, а drag).
А вы случайно не подскажете, с какого числа найтли перешёл на 4.2? Одно из последних обновлений для Нексус7 показывает всё ещё 4.1.2. Немного погуглил на тему, но ничего вразумительного не попалось.
Я уже не раз у этим сталкивался. Calendar принимает в установку месяц через developer.android.com/intl/ru/reference/java/util/Calendar.html#DECEMBER, где def DECEMBER = 11, но т.к. это не явно было указано в документации, я туда передавать 12 и тоже терял Декабрь, раньше думал, что один такой лох, а оказывается не все так плохо :)
Ошибки у всех бывают.
Те, кто проходят эти 16 собеседований — обычно просто хорошие люди, и писать код в рабочем проекте — могут совершенно не уметь (или просто не интересоваться результатом).
Хотя в этом конкретном случае, возможно, дело вообще в каких-нибудь никому не интересных аутсорсерах-тестерах.
Или же при автоматическом тестировании выставить декабрь получается, вот и пропустили.
Оправданий можно много придумать, не небожители они, а обычные люди.
Это просто понты. Лучшие девелоперы идут к ним за понты и за соцпакет, а заниматься приходится… обычной работой. Вот и получается перекос — гениям лень делать вьюшки. Ну и тестить календари :)
[имхо]
Выражайтесь точнее, а то «жёлтый» заголовок получился; более того — ложный.
В «календаре Android 4.2» декабрь присутствует и точка.
В менеджере контактов — есть баг, действительно.
Лично у меня ушла минута чтоб найти там где же там может этот календарь появиться.
Не уверен что обычный пользователь туда доберётся ;)
Так что поставить напоминалку «выпить перед концом света» нам ничто не мешает :)
А друга с декабрьским ДР поздравить — да, не через менеджер контактов, увы.
Так тибетский монах сделал же для NASA предсказание о конце света на 3 недели в декабре. Де-скать, не будет слышно звуков, не видно света и не будут работать электроприборы. Поэтому декабрь вычеркнули из списокв, раз уж все равно он впустую пройдет ;)
21 декабря можно отмечать каждый год для удобства, а мы можем еще и 3-го января по старому стилю. Не ну в самом деле постоянно эти концы света и каждый раз дата разная. Надо определиться уже и праздновать ежегодно в один день.
На американский манер отсутствия в отелях 13-го этажа, 13-й и 666-й комнаты, гугловчане решили удалить из календаря месяц, на который приходится конец света.
Интересно, как такой грубый баг прошел тестинг и попал в релиз.
Я думал гугл серьезная кантора…
Уже десяток лет все носятся со всякими технологиями авто-тестирования типа Unit test и пр.
В календаре Android 4.2 отсутствует декабрь