๋น ๊ตฌ๋ฉ ์ฑ์ฐ๊ธฐ (342) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Android][Glide] You can't start or clear loads in RequestListener or Target callbacks. ์๋ฌ ๋ก๊ทธ ํ์ธ Caused by: java.lang.IllegalStateException: You can't start or clear loads in RequestListener or Target callbacks. If you're trying to start a fallback request when a load fails, use RequestBuilder#error(RequestBuilder). Otherwise consider posting your into() or clear() calls to the main thread using a Handler instead. ๋ฌธ์ ์ ์ฝ๋ private void setData() { ... Glide.with(imageView) .asBitmap(.. [Android] ์์คํ ๋ฐ ์ ์ด decor view์ ์ฐ์์ ๋ํด ์์๋ณด๋ค๊ฐ ์์คํ ๋ฐ ์ ์ด๋ฅผ ๋ณด๊ฒ ๋๋ค. ์์คํ ๋ฐ๋ ๋ฌด์์ ์๋ฏธํ๋ https://developer.android.com/training/system-ui ์์คํ UI ๊ณต๊ฐ ์ํ ์ ์ด | Android ๊ฐ๋ฐ์ | Android Developers ์์คํ UI ๊ณต๊ฐ ์ํ ์ ์ด ์ปฌ๋ ์ ์ ์ฌ์ฉํด ์ ๋ฆฌํ๊ธฐ ๋ด ํ๊ฒฝ์ค์ ์ ๊ธฐ์ค์ผ๋ก ์ฝํ ์ธ ๋ฅผ ์ ์ฅํ๊ณ ๋ถ๋ฅํ์ธ์. ๊ทธ๋ฆผ 1. [1] ์ํ ํ์์ค ๋ฐ [2] ํ์ ๋ฉ๋ด๊ฐ ํฌํจ๋ ์์คํ ํ์์ค ์์คํ ํ์์ค์ developer.android.com The system bars are screen areas dedicated to the display of notifications, communication of device status,.. [Java][Thread] Happens-before relationship Java์ ๋์์ฑ ๊ด๋ จ ๋ถ๋ถ์ ์ดํผ๋ค๊ฐ 'happens-before relationship'์ด๋ ์ฉ์ด๊ฐ ์์ฃผ ๋ฑ์ฅํ๋ ๊ฒ์ ์์๋ค. https://www.logicbig.com/tutorials/core-java-tutorial/java-multi-threading/happens-before.html Java - Understanding Happens-before relationshipJava - Understanding Happens-before relationship [Last Updated: May 19, 2018]www.logicbig.comhttps://en.wikipedia.org/wiki/Happened-before Happened-before - WikipediaFrom Wikipedia,.. [Kotlin] Obejct๋ก ์ ์ธํ Singleton ๊ฐ์ฒด์ ์์ฑ์ Lazy ํ๊ฐ? Java๋ก ์์ฑ๋ ์ฝ๋๋ฅผ Kotlin์ผ๋ก ์์ฑํ๋ค๊ฐ ๋ ์๋ฌธ์ผ๋ก ์์ํจ. Java์์ Singleton ํจํด์ผ๋ก ์์ฑ๋ ํด๋์ค๋ค์, ํธ์ถ ์ instance๊ฐ ์๋์ง ํ์ธํ๊ณ , instatnce๊ฐ ์์ ๊ฒฝ์ฐ ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๊ฒ์ ์์ฃผ ๋ด์๋ค. Kotlin์์ object๋ก ์ ์ธํด ์์ฑํ๋ฉด singleton ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ค๊ณ ์๊ณ ์์ด์, ์ ๋ง ํธ๋ฆฌํ๊ฒ object ํค์๋๋ฅผ ์ฐ๋ฉฐ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์์๋๋ฐ, java ์ฝ๋์์ ์์ฑํ singleton ํจํด๊ณผ ์ ๋ง ๋์ผํ๊ฒ ๋์ํ๋๊ฒ ๋ง๊ฒ ์ง?๋ผ๋ ์๋ฌธ์ด ๋ค์๋ค. ํ์ธ ๋ค์ด๊ฐ๋ค. ๊ฒฐ๋ก > ๊ณต์๋ฌธ์ ์์ ๋ฐ๋ฅด๋ฉด ๊ทธ๋ฌํ๋ค. ๊ณต์๋ฌธ์์ ์ธ๊ธ์ ์ฐพ์๋ณธ๋ค. https://kotlinlang.org/docs/object-declarations.html#object-decl.. [Network] HTTP headers ๊ธฐ์ ์ ๋ถ๋ฅด๋ ์๋๋ก์ด๋ ํต์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ๋ถ๋ฅด๋ ์๋๋ก์ด๋ ํต์ ํ๋ก๊ทธ๋๋ฐ - YES24 ์๋๋ก์ด๋ ํ๋ก๊ทธ๋๋ฐ ์๋ด์. ์๋๋ก์ด๋๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ๋ค์ ๊ตญํํ์ง ์๊ณ ๋ค์ํ ์ ์ฒด์์ ์ ๊ณตํ๋ ํจํค์ง์ ํต์ ํ๋กํ ์ฝ ๊ทธ๋ฆฌ๊ณ ์๋ฐ์ ๊ณ ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ํต์ ์ ์ ๋ฐ์ ์ธ ๊ธฐ๋ฅ www.yes24.com https://www.blog-dreamus.com/post/cache-control-%EC%9D%B4-%ED%95%84%EC%9A%94%ED%95%9C-%EC%9D%B4%EC%9C%A0 'Cache-Control'์ด ํ์ํ ์ด์ ์ฑ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ ์ค ํ๋์ธ ์บ์. ํด๋ผ์ด์ธํธ์์ ์บ์ฌ๋ฅผ ํ๊ณ , ์๋ฒ์์ ์ปจํธ๋กค์ด ๊ฐ๋ฅํ Cache-Control์ ๋ํด์ ์์๋ด ๋๋ค. www.blog-dreamus.c.. [Android][Java][์ํธํ] MessageDigest https://developer.android.com/reference/kotlin/java/security/MessageDigest MessageDigest | Android Developers developer.android.com MessageDigest ํด๋์ค๋ message digest algorithm ๊ธฐ๋ฅ(SHA-1, SHA-256 ๋ฑ)์ ์ฑ์ ์ ๊ณตํ๋ค. Message digest๋ ์์์ ํฌ๊ธฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ ๋ ๊ธธ์ด์ ํด์ ๊ฐ์ผ๋ก ์ถ๋ ฅํ๋ ์์ ํ ๋จ๋ฐฉํฅ ํด์ ํจ์์ด๋ค. Q. message digest algorithm์ด ๋ฌด์์ธ๊ฐ? https://www.geeksforgeeks.org/what-is-the-md5-algorithm/ What is the MD5 Algorithm? - Geek.. [Android][View] decor view ๊ณต์ ๋ ํผ๋ฐ์ค ๋ฌธ์์์์ ๋ฑ์ฅ https://developer.android.com/reference/android/view/Window#getDecorView() Window | Android Developers developer.android.com Window์ getDecorView()๋ก ๋ฐํ๋๋ ๊ฐ์ฒด. public abstract View getDecorView() Returns the top-level window decor view. This value cannot be null. ๋ฐ๋ฒ์ญ ์ต์๋จ ์๋์ฐ decor view๋ฅผ ๋ฐํํจ. null์ ๋ฐํํ ์ ์์. Retrieve the top-level window decor view (containing the standard window f.. [Android][Lint] Missing baselineAligned attribute ์์ Lint ๊ฒฝ๊ณ ํ์ธ ์ค ํด๋น ๊ฒฝ๊ณ ๋ฅผ ํ์ธํ๋ค. ๊ด๋ จ ์ค๋ช ์ ์ด๋ฌํ๋ค. Set android:baselineAligned="false" on this element for better performance ๋ฐ๋ฒ์ญ ์ด ์์์ ์ฑ๋ฅ ๊ฐ์ ์ ์ํด android:baselineAligned="false" ๋ก ์ค์ ํ์์ค. ์ดํด๋ณด๋ ์ด ๊ฒฝ๊ณ ๊ฐ ๋จ๋ ๋ถ๋ถ๋ค์ LinearLayout๋ค์ด๋ค. When a LinearLayout is used to distribute the space proportionally between nested layouts, the baseline alignment property should be turned off to make the layout computation faster. ๋ฐ.. ์ด์ 1 ยทยทยท 27 28 29 30 31 32 33 ยทยทยท 43 ๋ค์