я деятельность, которая загружает контент из Интернета, когда он сначала загружает, однако порядок это занимает:нагрузка Содержания после деятельности видно
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);
}
Любая помощь была бы принята с благодарностью.