2012-08-14 54 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

相關問題