Watchdog‎ > ‎ChangeLog‎ > ‎

posted Aug 31, 2010, 7:14 PM by Robert Macaulay   [ updated Sep 20, 2010, 8:26 PM ]
Forgot to post this
  • Pure maintenance release to deal with HTC Wildfire and Sony Ericson phones.
What happened? Well the problem was a ListView. You give android a layout file to describe each row. I had added a new ImageView to the row view. These 2 phones seemed to be caching the old row layout, or had a problem with the id blacklist(which is what I called the new ImageView). I renamed to layout file, and renamed the ImageView at the same time. It seems to have ceased crashing, but I have no idea which fix fixed it. I didn't have access to the phones in question, so its just a guess.

It's bad enough that there are so many phones that carriers won't upgrade to the new android versions. It's just that much worse when manufacturers get in there and screw around, making problems that are much worse than simply not being able to use the new APIs.

Update: Breaking news. If you have a layout-small that is a copy of certain views to make it fit better, its best not to copy/paste and edit them. Because you'll forget they exist, forget to update them, and end up with null pointers. Or you'll rename a view, and you'll loose the small screen updates you did. USE include and merge.