从我的应用程序“myApp”开始,我使用以下代码在intent中使用相应的packagename启动单独的应用程序(比如应用程序A,B,C等):
Intent LaunchIntent = getActivity().getPackageManager().getLaunchIntentForPackage(packagename);
if(null!=LaunchIntent)
{
startActivity(LaunchIntent);
}
现在,当我按回来时,我想关闭启动的应用程序。我无法控制启动的应用程序。现在,当我按回来时,我回到“myApp”,但启动的应用程序的音频继续在后台播放。任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
根据我的理解,音频是在服务或活动中播放的,您不熟悉Activities和Activity Lifecycle。如果在服务中播放音频,则必须在onBackPressed方法中停止服务。如果音频在“活动”中,则应在播放活动的重写onPause方法中添加停止音频播放。如果您启动第三方应用(并且无法访问该代码),则无法停止使用该应用。