Есть ли стандартный шаблон для обновления представлений Android? - PullRequest
1 голос
/ 10 июня 2010

В настоящее время я создаю приложение для Android с несколькими различными подключенными действиями.В каждом упражнении у меня есть частный метод updateView () для обновления всех textViews и прочего на этом экране.Это вызывается в методе onResume (), так что каждый раз, когда действие выходит на передний план, его представления обновляются.

Это правильный способ выполнения действий или существует более стандартный шаблон для сохранения ваших представленийсинхронно с данными?

1 Ответ

1 голос
/ 10 июня 2010

Я думаю, что вы делаете это правильно.onResume - идеальное время для обновления ваших представлений. Я полагаю, что вы обновляете только если действительно отображаются новые данные?

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

Фактически любой поиск данных, например получение данных из Интернета или чтение из базы данных ваших приложений, должен выполняться в AsyncTask.Это связано с тем, что даже если на вашем устройстве поиск данных занимает миллисекунды, на другом, менее мощном устройстве это может занять больше времени.

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