2017-02-01 26 views

回答

0

這是當我創造我的音樂播放器應用程序正是我想要的。這裏是我使用AsyncTask加載列表視圖(在後臺中運行)顯示的另一個屏幕。

1)創建一個活動(啓動器) - LoadActivity。
2)在顯示LoadActivity時使用AsyncTask加載列表視圖內容。
3)加載完成並關閉LoadActivity後打開MainActivity。

的AsyncTask
onPreExecute - 之前的後臺任務。
doInBackground - 後臺任務。
onPostExecute - 後臺任務完成後。

private class MyTask extends AsyncTask<Params, Progress, Result> { 
    protected void onPreExecute() { 
     // Before your task 
    } 

    protected Long doInBackground(Params... params) { 
     // Your Task 
     return result; 
    } 

    protected void onPostExecute(Result result) { 
     // After your task 
     startActivity(new Intent(LoadActivity.this, MainActivity.class)); 
     finish(); 
    } 
} 

然後,在你的onCreate()LoadActivity.java的,

new MyTask().execute(Params... params); 

更多關於的AsyncTask,請參考documentation

+0

非常感謝,那個地址是我需要的:) –

+0

@Jonatan Jourdan歡迎您。 –