2012-08-14 50 views
0

我射击的意图,启动一些第三方应用程序(如愤怒的小鸟),但我有问题,将其关闭:闭幕意图(对第三方应用程序)

  Intent IAB = new Intent(); 
      IAB.setAction(Intent.ACTION_VIEW); 
      IAB.setClassName("com.rovio.angrybirds", "com.rovio.ka3d.App"); 
      startActivity (IAB); 

上述工作正常&启动应用程序。但是当我尝试调用finish()时,它什么都不做,应用程序继续播放。有没有办法关闭它?

谢谢

回答

0

请参阅Kill Process

您可以尝试android.os.Process.killProcess(android.os.Process.myPid());来终止应用程序。

对不起!你不能杀死第三方应用程序。最近有人问这个问题。请参阅Kill another application

+0

请参阅此链接http://stackoverflow.com/questions/2092951/how-to-close-android-application可能关闭您的应用程序。 – Jumpo 2012-08-14 00:48:46

+0

非常感谢Jumpo的回应。我试着调用sendSignal&killProcess,但它们都没有效果: E/AppHandler(2945):handleMessage:ProcessName = com.rovio.angrybirds,PID = 3023 E/AppHandler(2945):handleMessage:Found AngryBirds,退出信号 I /进程(2945):发送信号。 PID:3023 SIG:9 – 2012-08-14 02:16:45

+0

只是踢,我也尝试做同样的com.android.phone,但也没有关闭 – 2012-08-14 02:59:07

相关问题