プログラムによるAndroidの終了アクティビティ


92

アクティビティ内で画面から離れる操作と同等の操作は何ですか。戻るボタンを押すときのように、アクティビティは表示されなくなります。これをアクティビティ内から呼び出して、それ自体を閉じるにはどうすればよいですか。

回答:



44

現在のアクティビティを閉じたい場合は、this.finish()を使用できます。

this.finish()


3

finish()メソッドは、アクティビティを終了してバックスタックから削除するために使用されます。アクティビティのどのメソッドでも呼び出すことができます。ただし、メモリリークを防ぐために、すべてのデータベース接続とすべての参照変数をnullにしてください。


0

finish(); スタックからアクティビティをクリアするために、アクティビティ開始直後のどこでも使用できます 。


3
こんにちはラージ、Stackoverflowへようこそ。質問に回答するときは、その質問に対する他の回答を確認することをお勧めします。誰かがすでに同じアイデアを持っていて、回答を投稿している可能性があります。これはまさにここに当てはまります。一番上の答え、そして受け入れられた答えはすでに言っていますfinish()-ですから、繰り返すことによってあなたやコミュニティのために得るものはあまりありません。悪い知らせの持ち主になって申し訳ありません。いずれにせよ、Stackoverflowへようこそ。お試しいただきありがとうございます。次回はより良い運になりますように!
kenny_k
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.