2014-12-21 4 views
0

Я создаю приложение для выталкивающего клиента, используя SOAP в качестве веб-сервиса.Производительность приложений Android с мылом

Проблема:

  1. Когда я пытаюсь открыть приложение загружает его каждый раз. и если у меня медленный интернет, это займет некоторое время, что не подходит для профессионального приложения.
  2. Как я могу кэшировать изображения в моем мобильном телефоне, так он загружает автоматически

Возможное решение в моей голове:

  1. я думаю, что я должен использовать локальную базу данных и потопить его с интернетом
  2. Используйте локальную систему кеша (но что делать, если приложение закрывается).
  3. Использование arraylist для хранения информации.

Можете ли вы направить меня в этом, поскольку я застрял, я читаю, но я не чувствую надежного решения на нем.

+0

1) Как мы можем узнать, почему ваш код работает медленно, не видя код? Поэтому я собираюсь догадаться, что злой волшебник сделал это. 2) Вы сохраняете их в файловой системе, поэтому вам не нужно загружать их во второй раз. –

ответ

0

Вы можете использовать некоторые библиотеки, но можете потерять изображения, если приложение закрыто. На самом деле вы можете кэшировать изображения с помощью libs и одновременно сохранять их на SD-карте. Вам нужно сохранить свой идентификатор в базе данных. Затем возьмите данные из sdcard по id из базы данных, если у вас нет интернета.

+0

Спасибо за ваш ответ. я делаю то же самое, можете ли вы сказать мне любой libray, который я могу использовать для кеша, и как я могу уменьшить вызовы сервера –