2014-04-15 6 views
0

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

1) User hits button to go to new activity 
2) App stays on old activity 
3) App loads content from internet (usually takes about a second or two) 
4) App brings user to new activity with content already loaded 

Теперь это хорошо, однако это может привести к путанице для пользователь, потому что, пока они все еще находятся на первоначальной активности, нет никаких указаний на то, что их вклад сделал что-то. Если бы пользователь снова нажал кнопку, он не зарегистрировал бы это как другой щелчок на первоначальном действии, он зарегистрировал бы это как щелчок по новой активности, которая по-прежнему загружается, что может привести к тому, что пользователь окажется где-то там не хотел быть.

Я хотел бы быть в состоянии исправить это, имея порядок процесса быть:

1) User hits button to go to new activity 
2) Old activity disappears, brings user to "blank" new activity without content loaded 
3) Display a loading wheel 
4) App loads content from internet 
5) Content is displayed and loading wheel disappears. 

Однако я не могу понять, как это сделать, я поместил все мой код в onResume(), потому что я думал, что это сработает, но контент загружен так же, как и всегда, есть ли у кого-нибудь предложения о том, как выполнить то, что я хочу? Вот код в моем методе onResume():

protected void onResume() { 
    super.onResume(); 
    setContentView(R.layout.coupon); 

    //method call to access the URL needed to display the content 
    accessURL(Global.contentURL); 

} 

Любая помощь была бы принята с благодарностью.

ответ

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