7 ms·
Android 4.2: December month missing in calendar
- rickylais 14y agoLooks like we will be seeing Android 4.2.1 very soon
- cjarl 14y agoCan't the People app be updated through the Play Store like Gmail?
- rickylais 14y agoI don't think so.
- drivebyacct2 14y agoYes. It could.
- chmod775 14y agoIncoming iOS advert: "Supports all months, January to December"
- javis 14y agoWow. I was just feeling pretty stupid about some of the bugs in my code. Thanks for the pick-me-up, Google.
- olgeni 14y agoPerhaps Google thought it was a good idea to insert a leap month to check how the kernel would behave. Did anybody notice heavy CPU load?
- nemof 14y agoI wonder if there's been any movement on the dreadful performance of 4.2? It made me very aware that there is little to no support for Android/Nexus, and nowhere to take problems unless you know what a bug tracker is, which many will not.
- mgcross 14y agoThe lag can be unbearable at times. Makes my HP touchpad running CM feel fast. I've had some luck shutting down processes in Settings->Apps. An XDA member reported that his performance and battery life improved after cycling the battery a couple of times.
- talleyrand 14y agoI've noticed the exact same thing. 4.2 has ground my Nexus 7 to a halt. Turned off NFC, which helped a lot, but it's still not as snappy as 4.1
- yohui 14y agoThat's curious. 8 or 16GB? I haven't run into it myself, but I've heard that low free space will slow down the Nexus 7. Stuff like better animations for the app switcher made my own Nexus 7 feel faster after the 4.2 update. Of course, that's just a perceptual change. Prior to 4.2, Chrome with many tabs open and Adobe Reader were my only major annoyances. Chrome seems somewhat better, though since I've cut down on tab usage and started using Firefox more I'm not sure how much it's really improved. As for Reader, I just use ezPDF for larger documents now.
- talleyrand 14y ago8G with plenty of free space.
- habosa 14y agoI've read it has to do with multi account and root.
- mun2mun 14y ago
- moondowner 14y agoNote for everyone checking only the screenshots and not reading all the comments. The Calendar app is fine, the People app has this problem. "It's only broken in the People app (like #29 said, Calendar is fine). I'm running JOP40C, and I can confirm this bug (in the People app) with all date formats."
- Achshar 14y ago#29 seems to be missing. I didn't know comments can be deleted on that site.
- AYBABTME 14y agoThanks to Google, there shall be no 12-12-2012 apocalypse.
- cmelbye 14y ago12-21
- csense 14y agoIt's rather ironic that a company so high-tech it's looking hard at self-driving cars and asteroid mining has trouble implementing a calendar, a technology that's been around for thousands of years...
- seiji 14y agoIt's almost as if a company is comprised of thousands of individual minds and abilities and priorities instead of one laser focused brilliance.
- Evbn 14y agoThe cars crash sometimes too. Software has bugs.
- kaolinite 14y agoHave they? I thought the only crash was when a person in a car crashed into the back of one? (pretty sure the self-driving car was being driven by a person at that point too).
- ceejayoz 14y agoThat statement will almost certainly be true at some point, but thus far my understanding is Google's self-driving cars have not caused an accident yet.
- benatkin 14y agoYou've made a good point. It's not as if built-in Android apps aren't important to Google, or they don't have a release process. I think heads will roll over this.
- mememememememe 14y agojust people they are so technical savvy doesn't mean they don't make mistakes. tests aren't perfect. you can't spend every day to write all corner cases. i don't consider that as ironic. i consider it as normal. users are so willing to help the software moving. that's the spirit of android software being open-source. we can find such small bug quickly and the engineers can fix this bug soon.
- erydo 14y agoAccording to this comment: https://code.google.com/p/android/issues/detail?id=39692#c17 https://code.google.com/p/android/issues/detail?id=39692#c17 It's caused by the convention of the Android datepicker to store month values as 0-11 instead of 1-12. Dates are given in 1-31 as expected; and years are given in e.g. 2012 as expected; but months are given in 0-11 which is totally inconsistent with how people normally number months and how the rest of the API works. So for January 1st, 2012, printing 'getDate()', 'getMonth()', and 'getYear()' would yield '1-0-2012'. It's a badly designed API and I'm surprised there aren't more instances of this breaking. (I ran into this once in our codebase, but we managed to fix it pretty quickly).
- trimbo 14y ago> months are given in 0-11 which is totally inconsistent with how people normally number months and how the rest of the API works That numbering is consistent with Java and the constants in the Android API. http://docs.oracle.com/javase/1.4.2/docs/api/constant-values.html#java.util.Calendar.JANUARY http://docs.oracle.com/javase/1.4.2/docs/api/constant-values... http://developer.android.com/reference/java/util/Calendar.html#JANUARY http://developer.android.com/reference/java/util/Calendar.ht...
- erydo 14y agoYou're right, and I didn't doubt that. I meant it's self-inconsistent with how days and years are handled, not necessarily inconsistent with other calendar APIs within Java and Android. Sorry I wasn't clear.
- solarexplorer 14y agoI guess the idea is to use the month as an array index to convert it into a string. You don't usually convert the day of month or the year into a string. Nontheless I agree that it's bad API design.
- pwg 14y agoThen declare the array with 13 slots, fill slots 1-12 with the appropriate strings, and don't use slot 0. Or better, put in an error check for being passed a zero. Suddenly, a 1-12 value for "month" is directly an index into an array to convert the number into a string...
- teeja 14y agoAnybody who's never made a mistake with zero-indexed arrays, raise your hand!
- arcatek 14y ago_o_
- harrylove 14y agoSomeone call Nick Bostrom and let him know we have a test to discover if we're living inside Android 4.2. Results pending.
- pfortuny 14y agoI wonder what the git blame command will contain...