В одной деятельности, я делаю это:Любые советы о том, как ускорить это в Android?
- Каждую минуту я обновить местоположение GPS в облако.
- Затем, после обновления местоположения, я загружаю список из 10 человек и их значки ... и обновляю их в списке. (каждый значок 80x80 и около 2Kb)
Это делается каждую минуту, снова и снова.
Моя проблема: кажется, что она немного медленная? Иногда, когда я прокручиваю список, это медленно? И когда я нажимаю, ответ не сразу ... и может потребоваться небольшая удержание.
Как вы думаете, я могу исправить это несколькими «нитями» или чем-то еще? Пожалуйста, порекомендуйте. Благодарю.
Редактировать: Когда он загружает имена и значки пользователей в список ... это практически непригодно. Список зависает ... и вы не можете прокручивать вверх или вниз. И когда он не загружается ... список проносится очень медленно.
Как их кешировать? – TIMEX
ну, вы могли бы просто записать их на SD-карту или что-то в этом роде. Проблема действительно зависит от того, как вы можете обнаружить, почему значок по какой-то причине нуждается в обновлении. – pgsandstrom
Посмотрите @ memoization или функции, которые memoize. Простая стратегия кэширования, которая будет работать на вас. – boatcoder