Я очень новичок в разработке Android.
У меня возникают проблемы с получением правильного растрового изображения из моего LruBitmapCache. Я использую UUID для создания уникального идентификатора, я не использую URL-адрес, потому что я создаю растровое изображение на холсте. (Я копирую getDrawingCache()
из своего представления в новое растровое изображение (используя копию), а затем сохраняю копию в кеше).
По какой-то причине после того, как я сохранил растровое изображение, когда я обращаюсь к нему, оно оказывается растровым изображением для другого идентификатора... иногда это происходит. Есть идеи?
Я использую currentIndex, чтобы отслеживать, в какой позиции я нахожусь в массиве cachedKeys (я хочу последовательно сохранять и перемещаться по битампу на холсте). Я думаю, что неправильно обновляю запись в кеше...