User Details won't refresh to full-res avatar when not cached
Steps
- Disconnect QuasselDroid, clear from Recents (remove any saved activity state)
- Connect to core
- Go to a channel with at least one user with an avatar
- Needs to be an avatar that fetches in multiple sizes
- Open nick list, tap on user with avatar to open
User Details
- Rotate the screen, and/or go back and open
User Details
again
Expected
QuasselDroid reuses the low-resolution avatar to immediately show feedback, then replaces it with the full resolution avatar when ready.
Actual
The low-resolution avatar stays until the User Details
activity is recreated.
Additional
Example screenshot of User Details
on cache miss, after waiting
Using almost the latest QuasselDroid version, 2c0ded83
.