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);
}
任何幫助將不勝感激。