Closed GoogleCodeExporter closed 9 years ago
Thanks for your suggesting. I'm well aware of the ViewHolder pattern, but think
that the suggestions mostly stem from a time where processors were still slow.
Because the pattern adds a lot of unwieldy boilerplate code, I decided to use
it only as an optimization. As of now, none of the list entry layouts are very
complicated. Most have only 3 or 4 fields.
Do you have a specific list in mind? Which device are you running on?
Note also that Bitcoin Wallet targets Android 4+ devices. Android 2.3 is only
supported because its still out there, but I really wish I could get rid of it.
Original comment by andreas....@gmail.com
on 26 Jun 2013 at 1:17
I have two devices. One is an HTC Legend running Gingerbread, the other is
Samsung Galaxy S3 running JellyBean (4.1.2). Bitcoin Wallet is quite smooth on
my S3, but a little bit sluggish on Legend (for example, the exchange rates
view).
I guess my Legend is too old. Not only Bitcoin Wallet is a bit slow, a few
other apps like k9 mail is not very smooth, either. But still, I wish to see
some performance optimization as Bitcoin Wallet is really a good app :)
Original comment by yepang...@gmail.com
on 26 Jun 2013 at 2:31
Given that Android is quite popular in developing countries and a lot of those
devices still run Gingerbread, making it work well there is quite a nice thing
to do ...
Original comment by hearn@google.com
on 28 Jun 2013 at 12:06
The HTC legend has Android 2.2, which is not supported by Bitcoin Wallet and
bitcoinj any more. I suggest moving your Bitcoins away from this device.
Original comment by andreas....@gmail.com
on 28 Jun 2013 at 1:53
We have implemented a number for performance enhancements, but the ViewHolder
pattern does not gain anything these days. We're caching expensive transaction
values though.
Original comment by andreas....@gmail.com
on 16 Nov 2014 at 7:02
Original issue reported on code.google.com by
yepang...@gmail.com
on 26 Jun 2013 at 11:41