메모리 누수를 해결하는 조금 더 자세한 방법
이전에 관련된 글을 작성한 적 있으므로, 중복된 항목에 대해서 이유를 자세하게 적지는 않겠다. Inner class와 익명 class밖의 클래스보다 inner class의 주기가 더 길면 생기는 문제암시적 참조를 주의할것class MyActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_my) val button = findViewById(R.id.myButton) button.setOnClickListener { // This is an anonymous inner class // I..
2024.01.03