프로그래밍 방식으로 Android 닫기 활동


92

활동 내에서 화면에서 벗어나 탐색하는 것과 동등한 작업은 무엇입니까? 뒤로 버튼을 누를 때처럼 활동이 보이지 않습니다. 활동 내부에서 이것을 호출하여 스스로 닫을 수 있습니다.

답변:



44

현재 활동을 닫으려면 this.finish ()를 사용할 수 있습니다.

this.finish()


3

finish () 메서드는 활동을 완료하고 백 스택에서 제거하는 데 사용됩니다. 활동의 모든 메소드에서 호출 할 수 있습니다. 그러나 메모리 누수를 방지하기 위해 모든 데이터베이스 연결을 닫아야합니다. 모든 참조 변수는 null입니다.


0

finish(); 활동 시작 후 모든 곳에서 스택에서 해당 활동을 명확하게 할 수 있습니다 .


3
안녕하세요 Raj, Stackoverflow에 오신 것을 환영합니다. 질문에 답변 할 때 일반적으로 해당 질문에 대한 다른 답변을 확인하는 것이 좋습니다. 누군가 이미 같은 아이디어를 가지고 답변을 게시했을 수 있습니다! 여기에서 정확히 그렇습니다. 최고의 답변과 받아 들여진 답변은 이미 말합니다 finish()-따라서 반복하여 귀하 또는 커뮤니티를 위해 얻을 수있는 것이 많지 않습니다. 나쁜 소식을 전하게되어 죄송합니다. 어쨌든 Stackoverflow에 오신 것을 환영합니다. 시도해 주셔서 감사합니다. 다음에 행운이 있기를 바랍니다!
kenny_k
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.