2

当我按下设备的后退按钮时,如何避免退出我的活动,例如我的应用程序中有这个流程:

主布局然后当我单击列表视图中的一项时,我将进入 Secondactivity 但是当我按下返回按钮时,我的 secondactivity 意味着我的音乐流停止

它实际上是一个 aac 播放器播放直播。

这实际上是我的 Secondactivity 代码的一部分:

@Override
    protected void onCreate( Bundle savedInstanceState ) {
        super.onCreate( savedInstanceState );

        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

        setContentView( R.layout.main2 );

        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);

        title = (TextView) findViewById(R.id.title);

        icon  = (ImageView) findViewById(R.id.icon);

        logo_image = (ImageView) findViewById(R.id.logo_image);

谢谢。

4

2 回答 2

3

不要弄乱后退按钮的行为。在这种情况下,您必须使用服务来播放和控制您的音乐。并在您想停止音乐时停止服务。

您可以向服务发送一个 Intent,从而控制您的播放器的操作。该活动不是背景类。您的 Activity 是您的应用程序的视图,因此,如果用户想要离开该 Activity 将被杀死。因此,要保持声音播放(如播放器),您必须使用该服务。

[]s 内托

于 2012-10-11T22:10:05.130 回答
0

您可以覆盖

void onBackPressed()

Activity 类的方法,但正如 Neto 已经暗示的那样,您可能不会让您的用户对此感到满意。

于 2012-10-11T22:14:41.353 回答