일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Realm
- C
- log
- fabric-sdk-java
- Hyperledger
- 스트리밍
- LAYER_TYPE_SOFTWARE
- coroutines
- dataginding
- 컴파일
- bigquery
- error
- hardwareacceleration
- fabic
- 안드로이드
- Exception
- porterduff
- convert
- quick-start
- web3js
- 다윈
- Gradle
- vuepress
- Android
- ethereum
- null safety
- firebase
- test
- kotlin
- Glide
- Today
- Total
목록Android (12)
날마다 새롭게 또 날마다 새롭게
Android Log 쉽게 남기기Android Log를 남길 때, 메시지 출력 위치를 표시하기 위해 tag에는 호출하는 클래스를 입력하고 메시지에는 메소드명을 입력하거나 혹은 같은 메소드에서도 위치를 잘 보기 위해 숫자를 찍는 경우도 있다.(하드코딩) 그런데 안드로이드에서는 메소드를 호출했을 때, 클래스명이나 메소드명 라인 정보를 알려주는 기능을 제공하고 있었다. 그렇다면 클래스, 메소드, 라인 정보를 얻는 방법을 살펴보고 이를 토대로한 샘플 라이브러리도 확인해보자StackTraceElementStackTraceElement 클래스는 클래스, 메소드, 라인수등의 정보를 저장하는 역할을 한다. StackTraceElement를 얻기 위해서는 Thread 클래스나 Throwable 클래스를 사용해서 전체 C..
Glide out of memory 대처하기Glide.with()Glide with()는 여러 메소드 가 있다public static RequestManager with(Context context) public static RequestManager with(Activity activity) public static RequestManager with(FragmentActivity activity) public static RequestManager with(Fragment fragment)이유는 각각의 LifeCycle에 맞게 동작하도록 구현되어 있기 때문이다. 예를 들어, Fragment에서 Glide를 사용해 3MB 정도의 이미지를 로드한 후, 백버튼을 눌러 Fragment를 제거하거나 Activ..