2011-06-01 122 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