2015-02-27 5 views
0

Я новичок в Android. Я хотел бы спросить, есть ли у меня 2 страницы и страница2 некоторые данные из Интернета с некоторыми параметрами со страницы 1.Android - Загрузка данных из Интернета

я должен

А) Загрузить данные (HTTPRequest) в page1, когда я нажмите кнопку и передать его намерения

или

B) передать параметр намеренно и загрузите данные (HTTPREQUEST) в стр. 2

Что люди обычно обрабатывают? И где должен отображаться диалог загрузки?

Это должно часто использоваться в приложении, у кого есть пример для этого?

+0

Вы можете напрямую позвонить веб-сервиса от page2.If вы звоните с первой страницы, то вы должны отправить его на второй page.That двойной work.I надеюсь, что это одна поможет вам :) – user3515851

+0

Но я столкнуться эта проблема при использовании диалогового окна загрузки --http: //stackoverflow.com/questions/28755795/display-dialog-when-loading-internet –

ответ

2

Использовать подход «B».

  • On Button Click of Page1 передавать данные посредством намерения для Page2.
  • Извлечь параметр из намерения в Page2.
  • Сделайте HttpRequest асинхронно с выбранным параметром.
  • Во время асинхронного HttpRequest отображается диалоговое окно «Загрузка».
  • По завершении выборки данных обновите свой пользовательский интерфейс новыми данными.
+0

Но я столкнулся с этой проблемой при использовании диалогового окна загрузки --http: //stackoverflow.com/questions/28758700/android-loading-data-from-internet –

+0

Какая проблема? Данная ссылка перенаправляет меня только на эту страницу. – dhuma1981

+0

Если я хочу показать диалоговое окно загрузки на стр. 1, но использовать подход B, как было предложено, возможно ли это? Как я могу это сделать? Я уже делал выборку и отображение части, но показываю загрузку на странице B (которая пуста во время загрузки) – carefree

0

Go с ..

B) передать параметр по умыслу и загрузить данные (HTTPRequest) в page2

И показать диалог загрузки на page2

+0

Если я хочу показать диалоговое окно загрузки на странице 1, но использовать подход B, как было предложено, возможно ли это? Как я могу это сделать? – carefree

+0

Но я столкнулся с этой проблемой при использовании диалогового окна загрузки --http: //stackoverflow.com/questions/28755795/display-dialog-when-loading-internet –

+0

У вас есть идеи? –

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