gpt4 book ai didi

Android:在 Activity 之间切换

转载 作者:行者123 更新时间:2023-11-29 22:25:21 24 4
gpt4 key购买 nike

我正在尝试开发一个音频播放器。

我的第一个 Activity 有一个 sd 卡中的 mp3 列表,我可以选择其中的一些并将它们放入 ArrayList 中。我有一个按钮(添加到播放列表),当我按下它时,它会启动新 Activity ,我在其中获取 ArrayList,在那里我创建我的播放器,播放音乐等。但是......当我按下设备上的后退按钮时(你知道这看起来像一个半圆箭头),我回到我的第一个 Activity ,但音乐没有停止,我可以再次选择歌曲,如果我按下添加到播放列表按钮,应用程序播放同时播放两首歌曲(我的第一首和第二首)。

我该如何处理? (我想当我返回时,选择或取消选择一些轨道,然后当我按下按钮(添加到播放列表)播放我的新列表时)。

我这样开始我的第二个 Activity :

Intent intent = new Intent (Chooser.this, Player.class);
Bundle b = new Bundle();
b.putStringArrayList("key", plist);
b.putStringArrayList("pos", po);
intent.putExtras(b);
startActivity(intent);

我不希望我的播放器停止运行,只是想在我的播放列表中添加或删除歌曲。

最佳答案

您想实现 Android Lifecycle 之一第二个 Activity 中的方法,并告诉它停止 MediaPlayer

您可能感兴趣的是 onPause()onStop()onDestroy()

关于Android:在 Activity 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6114904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com