Решение Android Layout и его влияние на производительность - PullRequest
1 голос
/ 23 сентября 2011

У меня есть два макета, один из которых является основным, а другой - списком, когда пользователь нажимает какую-либо кнопку. Что лучше в исполнении: использовать два отдельных действия для обоих макетов или использовать оба в одном действии. 2. И мое основное действие расширяет действие, но для отображения списка мне нужно расширить ListActivity, поэтому, если я расширяю приложение ListActivity, принудительно завершает работу, возможно, я сначала пытаюсь загрузить линейный макет. Так в чем же решение?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2011

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

0 голосов
/ 23 сентября 2011

Нет определенного ответа относительно производительности. Выполнение двух простых действий может привести к накладным расходам во время выполнения, в то время как выполнение двух различных действий повлечет за собой увеличение размера кода. На твоем месте я бы не беспокоился о производительности, и я бы выбрал любое решение, которое лучше по дизайну (возможно, создание двух видов деятельности, но ты никогда не сможешь сказать).

Обратите внимание, что расширение ListActivity не требуется для отображения ListView в действии, это просто удобство. Если бы это было не так, то у людей было бы много проблем, пытаясь прийти с действиями, отображающими более одного ListView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...