2011-06-01 162 views
0

我是Android新手。活動生命週期中的問題

我開發了一個小應用程序,兩個Activity
某些音頻聲音會從第一個Activity開始加載。

當一個按鈕(Next_Button)被按下時,另一個活動出現在前面。
我有另一個按鈕(Previous_Button)在第二個Activity,這將使我第一個Activity前面時,我按下它。
但是,當我從第二個Activity呼叫第一個Activity它再次加載時間浪費的聲音剪輯。
所以我想從第二個Activity回來第一個Activity沒有重新加載聲音,即聲音加載一次,存在,直到應用程序存在,雖然我移動到另一個活動。

請幫幫我。

最良好的祝願

馬里蘭州Fazla拉比

回答

0

把聲音剪輯的加載在OnCreate()你的第一個活動。這應該在創建活動時調用一次。每次使活動可見時,將播放剪輯放入onResume()中。如果適合,停止onPause()中的播放。

+0

其實我的問題是:在Back_Button在我的第二個活動我用代碼:公共無效的onClick(視圖v){意向整數=新意圖(Second_Activity.this ,First_Activity.class); startActivity(int); }所以,當我按下按鈕,它再次在我的First_Activity中加載聲音。我在我的First_Activity上使用了onResume(),但結果是一樣的。 Intent對象中是否有任何更改可以在不重新加載聲音的情況下返回到First_Activity。 – 2011-06-02 07:12:16