2016-08-28 7 views
0

を閉じる/完了することはできませんよ、私はここでの意図を使用してオープン完了のアクティビティを使用しています私は自分のアプリケーション

Intent i = new Intent(yourScreen.this,Finish.class); 
    i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(i); 

それから私は使用しています。

public class Finish extends AppCompatActivity { 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    System.runFinalizersOnExit(true); // 1)Option 
    System.exit(0);     // 2)Option 
    finish();       // 3)Option 
    android.os.Process.killProcess(android.os.Process.myPid()); //4)last 
}} 

私は自分のアプリケーションがバックグラウンドで行って、ここですべてのオプション

を試してきました。 ハードウェアアプリのメニューボタンをクリックするとリストに表示されます。

+1

http://stackoverflow.com/questions/22166282/close-application-and-remove-from-recent-apps – VVB

答えて

1

お試しいただけますか? :D

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { 
    finishAndRemoveTask(); 
} else { 
    finish(); 
} 
+0

おかげでその作業...すごい:) –

+0

(Build.VERSION場合。 SDK_INT> = Build.VERSION_CODES.LOLLIPOP){ finishAndRemoveTask(); } else { finish(); } –

+0

驚くばかり!アップアップして正解としてください。乾杯:D –

関連する問題