按下时关闭使用intent启动的应用程序

时间:2013-04-01 10:00:44

标签: android android-intent

从我的应用程序“myApp”开始,我使用以下代码在intent中使用相应的packagename启动单独的应用程序(比如应用程序A,B,C等):

Intent LaunchIntent =  getActivity().getPackageManager().getLaunchIntentForPackage(packagename);

if(null!=LaunchIntent)
   {
      startActivity(LaunchIntent);
   }

现在,当我按回来时,我想关闭启动的应用程序。我无法控制启动的应用程序。现在,当我按回来时,我回到“myApp”,但启动的应用程序的音频继续在后台播放。任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

根据我的理解,音频是在服务或活动中播放的,您不熟悉ActivitiesActivity Lifecycle。如果在服务中播放音频,则必须在onBackPressed方法中停止服务。如果音频在“活动”中,则应在播放活动的重写onPause方法中添加停止音频播放。如果您启动第三方应用(并且无法访问该代码),则无法停止使用该应用。