活动生命周期中的问题

时间:2011-06-01 11:55:43

标签: android

我是Android新手。

我开发了一个带有两个Activity的小应用程序 一些音频声音加载了第一个Activity的开头。

当按下按钮(Next_Button)时,另一个活动出现在前面 我在第二个Activity中有另一个按钮(Previous_Button),当我按下它时,它会使第一个Activity出现在前面。
但是当我从第二个Activity拨打第一个Activity时,它会再次加载时间浪费的声音片段。
所以我想从第二个Activity支持第一Activity而不重新加载声音,即声音加载一次并存在直到应用程序存在,但我移动到另一个活动。

请帮帮我。

祝福

马里兰州法兹拉拉比

2 个答案:

答案 0 :(得分:0)

将声音片段加载到第一个活动的onCreate()中。创建活动时应该调用一次。将剪辑的播放放在onResume()中,每次使Activity可见时调用。如果合适,请停止在onPause()中播放。

答案 1 :(得分:0)

不要'添加按钮以在第二个Activity中返回。
在Android设备中已经存在一个按钮 - 它被称为后退按钮:) 这样,当您在第二个Activity中按回时,第一个不应该重新启动。

在此处详细了解活动生命周期:http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle