일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- RETROFIT
- JetPack
- ndk r24
- EditText
- 고금리
- audio record
- java
- BindingAdapter
- Andorid
- Android
- 3rd framework
- 달러예금
- ios
- ndkVersion
- arm-linux-androideabi
- 용산 호반써밋 에이디션
- 청약
- 예금
- kotlin
- MG더뱅킹정기예금
- Swift
- CHAT GPT
- KB
- gradle
- 사전청약
- Android Studio
- 새마을금고
- Mac
- ChatGPT
- Data Binding
- Today
- Total
목록전체 글 (93)
pear
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QIxf4/btsqC9c9UrK/R4SfA1xARWQehdqBu6L24k/img.png)
Handler 핸들러는 핸들러 객체를 만든 스레드와 해당 스레드의 message queue 에 바인딩된다. Message queue 는 핸들러가 전달하는 message 를 보관하는 FIFO(First In First Out) 방식의 큐이다. 다른 스레드에게 메시지를 전달하려면 메시지를 전달하려는 스레드에서 생성한 핸들러의 post() 와 sendMessage() 등의 함수를 사용해야한다. 그래야 수신대상 message queue 에 메시지가 저장되기 때문이다. message queue 에 저장된 message 나 runnable 은 Looper 가 들어온 순서대로 꺼내서 핸들러에게 전달해준다. 그러면 핸들러는 handlerMessage() 메서드를 이용하여 Looper 에게서 받은 message 나 ru..
List View와 Recycler View의 차이 리스트뷰와 리사이클러뷰는 모두 스크롤 가능한 리스트 형식의 레이아웃을 구현할 때 사용. 리스트뷰는 스크롤할 때 나오는 아이템을 끊임없이 새로 만들어 메모리 성능에 부담이 갈 수 있음. 반면, 리사이클러뷰는 처음 만들어지는 아이템의 개수는 정해져있고, 뷰홀더를 통해 들어가는 뷰의 재사용을 가능하게 함. Recycler View에서 에러를 겪어본 적이 있는지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wPjcx/btsqB1GX99H/PpTcvcl7dsak2NbhIIk9rK/img.png)
Life Cycle 액티비티 액티비티가 시작하는 순간부터 종료되는 순간까지의 주기를 말한다. onCreate(): 액티비티가 시작될 때 레이아웃을 구성하면서 한 번 실행 onStart(): 액티비티가 사용자에게 보이기 직전에 실행. BroadcastReceiver 실행 onResume(): 사용자가 액티비티와 상호작용하는 기능을 넣는 곳으로, 무조건 실행되어야 하는 기능이 들어감 onPause(): 포커스를 잃어 화면이 부분적으로는 보이지만 곧 사라질 때 실행 onStop(): 사용자에게서 화면이 완전히 사라지고, 다른 액티비티가 보여질 때 호출 onDestroy(): (화면회전 혹은)화면이 완전히 종료되기 직전에 호출 프래그먼트 onCreate(), onStart(), onResume(), onPaus..
Application components Intent interface를 통해 상호 작용이 가능 액티비티(Activity) - 사용자와 상호작용을 위한 진입점(화면) 서비스(Service) - 앱의 백그라운드 처리를 위한 진입점(interface) 방송 수신자(Broadcast Receiver) - 앱 외부인 시스템에서 전달되는 이벤트를 수신하기 위한 interface 콘텐츠 제공자(Content Provider) - 앱데이터 외부 제공을 위한 interface 액티비티 액티비티는 사용자와 상호작용하기 위한 진입점입니다. 이것은 사용자 인터페이스를 포함한 화면 하나를 나타냅니다. 예를 들어 이메일 앱이라면 새 이메일 목록을 표시하는 액티비티가 하나 있고, 이메일을 작성하는 액티비티가 또 하나, 그리고 이..