【发布时间】:2013-04-01 19:05:51
【问题描述】:
从我的应用程序“myApp”中,我使用以下代码在意图中使用各自的包名启动单独的应用程序(例如应用程序 A、B、C 等):
Intent LaunchIntent = getActivity().getPackageManager().getLaunchIntentForPackage(packagename);
if(null!=LaunchIntent)
{
startActivity(LaunchIntent);
}
现在,当我按下返回时,我想关闭启动的应用程序。我无法控制启动的应用程序。现在,当我按下返回时,我回到“myApp”,但启动的应用程序的音频一直在后台播放。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
感觉像是这个应用程序的一个错误,它应该在关闭时停止播放音频。如果您可以访问其源代码 - 您最好先修复此错误。
-
不,我不能更改它的代码。
-
那么您似乎对那个应用程序没有足够的控制权。您无法在不重写其代码的情况下更改该应用程序处理返回键的逻辑。