2012-06-08 4 views
1

Я разрабатываю корпоративное приложение в Android, которое имеет более 50 экранов, поэтому я должен глубоко изучить управление памятью. Я запутался в проектировании его пользовательского интерфейса в xml или по коду. Какая у нас лучшая практика улучшить управление памятью?Какова наилучшая практика для разработки пользовательского интерфейса Android?

+1

Почему вы ожидаете, что управление памятью будет проблемой? Вы создали прототип? Вы измеряли потребление памяти? –

+0

Взгляните на http://mobworld.wordpress.com/2010/07/05/memory-management-in-android/ – GAMA

+0

@Greg: Я строю прототип, он может потреблять много памяти, поскольку есть больше количество экранов. мой вопрос в том, возможно ли улучшить управление памятью, создавая его с помощью кода. –

ответ

2

Приложение, которое имеет более 50 экранов.

Если у вас есть 50 экранов, я предлагаю использовать Reuse UI Components In android..

Но

Я смущен о проектировании это пользователь iterface в XML или с помощью кода

вы можете сделать это как путь Но когда нужно же вид более чем один раз, а затем добавить вид с помощью программно . Иногда вам нужно добавить представление динамически, а затем использовать программно. Вы можете использовать макет xml и программно в одном приложении.

Какова наилучшая практика для улучшения управления памятью?

оба являются лучшей практикой, связанной с управлением памятью, и никто не занимает больше памяти, если вы используете интерфейс с использованием xml или кода.

+0

ссылка мертва :( – MilapTank

1

@raneez ,,,, Прикладное проектирование не зависит от отсутствия экранов, это зависит от типа используемых вами макетов. Предпочитаемый макет линейный. Также изображения должны быть правильно размещены в папке с возможностью перемещения. Для управления памятью вы должны отлаживать свое приложение и проверить, есть ли какое-либо исключение, или нет. Plz сообщит мне, если вы столкнулись с любыми проблемами. ... Также вы можете предоставить некоторые скриншоты ... приложения что вы собираетесь сделать,. ,,,,,

Смежные вопросы