본문 바로가기

테스트2

안드로이드 Broadcast Receiver 테스트 하기 안드로이드 Broadcast Receiver 테스트하기 Broadcast Receiver를 테스트하는 방법에는 아래의 두 방법이 있습니다. ADB로 직접 Bradcast Receiver에 신호 주기 Instrumented Unit Test를 사용해서 애뮬레이터로 테스트해보기 둘 다 장단점이 있으며 어떻게 사용할 수 있는지 알아보겠습니다. ADB로 안드로이드 Broadcast Receiver 테스트하기 먼저 ADB로 테스트하기 위해선 다음과 같이 테스트 환경을 만들어야 합니다. Android 디바이스를 컴퓨터에 연결합니다. ADB를 사용하여 디바이스와 연결되어 있는지 확인합니다. adb devices 명령어를 입력하고 연결된 디바이스가 표시되는지 확인합니다. 브로드캐스트 이벤트를 보내기 위해 ADB 셸을 .. 2023. 3. 16.
안드로이드 코틀린은 같은 변수를 계속 만들면 재활용할까? 코틀린은 같은 변수를 계속 만들면 재활용할까? 함수를 호출할 때 마다 변수를 생성하는 함수를 생성한다 함수를 계속 호출하면서 생성되는 변수의 메모리 주소 값을 확인한다 주소값을 통해 같은 변수를 만들 때 재활용하는지 새롭게 주소를 할당하는지 확인한다 HTML 삽입 미리보기할 수 없는 소스 테스트용 코드 작성 기본적으로 코틀린은 C와 같이 포인터가 없기 때문에 변수가 저장된 주소값을 얻을 수 없습니다.... 하지만, 컬렉션의 경우에는 주소값을 출력할 수 있기 때문에 아래의 예시와 같이 버튼을 클릭할 때마다 변수(리스트)를 생성하도록 한다 binding.freeButton.setOnSingleClickListener { val testValue = listOf(0, 1, 2) Timber.d("clicked.. 2023. 1. 8.