2014-04-15 98 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); 

} 

任何幫助將不勝感激。

回答