gpt4 book ai didi

android - 我怎样才能恢复运行 Activity ?

转载 作者:搜寻专家 更新时间:2023-11-01 09:13:23 25 4
gpt4 key购买 nike

我给自己做了一个应用:一个带有自动书签功能的音乐播放器:)

问题:

如果我“返回”主页,然后尝试再次运行该应用程序,它会创建一个新实例,而我想继续。我可能会在做其他事情时让音乐继续播放,然后我无法暂停或保存它,因为我无法访问它!

失败的解决方案:

我已经尝试过 singleTop、singleTask、singleInstance,但它们都不起作用!

我可以查看正在运行的应用程序(“设置”>“应用程序”>“管理应用程序”>“正在运行”),但它只能让您“强制停止”它们。 “带到前面”怎么样?此外,当我 finish() 我的应用程序时,我注意到它仍在“运行”!

这个网站非常棒而且很有用,这是我的第一个问题 :) 我寻找答案但找不到任何有效的答案 :(

这是 list :

<application android:icon="@drawable/icon"
android:label="@string/app_name">

<activity android:name="Fire"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:launchMode="singleTop">

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>

最佳答案

返回默认关闭 Activity 。您可以通过捕获 BACK 键来覆盖此行为,但在您的情况下,您确实需要服务而不是 Activity 来播放音乐和控制它。当你把它放在 BACK 上时,Activity 就会被破坏......

在这里阅读更多:http://developer.android.com/guide/topics/fundamentals/services.html

关于android - 我怎样才能恢复运行 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6562466/

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