일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 특가알람
- nvidia-docker
- 카드 내역 공유 앱
- Quickly
- 특가게시판
- todofication
- 특가촌
- RX
- fragment
- Koin
- kotlin
- andorid
- 카드내역 공유
- java.lang.OutOfMemoryError: Java heap space
- moveToState
- List
- 안드로이드 클린 아키텍쳐
- 올인원타이머
- 타이머앱
- 작성
- onViewCreated
- 뷰 상태복구
- compileKotlin FAILED
- 뷰 상태 저장
- 안드로이드
- 대학톡
- RxJava
- android clean architecture
- Android
- recyclerview
- Today
- Total
목록전체 글 (74)
seoft
[merge, rebase] 공통 목적 : PR전, 작업 브랜치가 대상 브랜치와 fast-forward상태가 되도록 하기위함 merge 두개 혹은 세개의 브렌치를 활용하여 새로운 commit을 생성 후 현재 브랜치에 덧붙임 3-way merge : 총 세가지의 commit(브랜치a,b,공통조상)을 활용하여 새로운 commit을 생성 후 현재 브랜치에 덧붙임 fast forward merge : merge의 피대상(base) 브랜치와 대상(changed) 브랜치가 합칠때 피대상 브랜치의 변화가 없을 경우 피대상 브랜치의 포인터만 대상브랜치로 옮겨짐 *git merge -X [ours or theirs] 브랜치명 ([내것 or 상대것]으로 conflict 없이 auto merge, 단 기존 파일 delete..
1. 개인정보의 처리 목적 ('seoft.tistory.com' 이하 'SEOFT')은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. 2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1. 개인정보 열람요구 2. 오류 등이 있을 경우 정정 요구 3. 삭제요구 4. 처리정지 요구 정보를 전혀 수집 하지 않으므로, 모두 사용자가 직접 앱을 삭제 하여 처리 할 수 있습니다. 3. 처리하는 개인정보의 항목 작성 ① ('seoft.tistory.com..
1. 개인정보의 처리 목적 ('seoft.tistory.com' 이하 'SEOFT')은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. 2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 ('SEOFT') 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1. 개인정보 열람요구 2. 오류 등이 있을 경우 정정 요구 3. 삭제요구 4. 처리정지 요구 정보를 전혀 수집 하지 않으므로, 모두 사용자가 직접 앱을 삭제 하여 처리 할 수 있습니다. 3. 처리하는 개인정보의 항목 작성 ① ('seoft.tistory.com' 이하 'SEO..
1. 개인정보의 처리 목적 ('seoft.tistory.com' 이하 'SEOFT')은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. 2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1. 개인정보 열람요구 2. 오류 등이 있을 경우 정정 요구 3. 삭제요구 4. 처리정지 요구 정보를 전혀 수집 하지 않으므로, 모두 사용자가 직접 앱을 삭제 하여 처리 할 수 있습니다. 3. 처리하는 개인정보의 항목 작성 ① ('seoft.tistory.com..
1. 개인정보의 처리 목적 ('seoft.tistory.com' 이하 'SEOFT')은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. 2. 정보주체의 권리,의무 및 그 행사방법 이용자는 개인정보주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 (‘사이트URL’이하 ‘사이트명) 에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1. 개인정보 열람요구 2. 오류 등이 있을 경우 정정 요구 3. 삭제요구 4. 처리정지 요구 정보를 전혀 수집 하지 않으므로, 모두 사용자가 직접 앱을 삭제 하여 처리 할 수 있습니다. 3. 처리하는 개인정보의 항목 작성 ① ('seoft.tistory.com..
[문제정의] https://start.spring.io/ 에서 Gradle, Kotlin, metadata 작성, 생성 후 IntelliJ로 Open하고 바로 빌드시 다음 에러 발생 Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier; Spring Initializr 에서 Gradle 프로젝트 생성시 버전이 5.2.1로 생성됨(글 작성 시점) [문제해결] 해당 버전이 아직 불안정해서(?) 버전 다운 그레이드 하면 된다는 stackoverflow글 파악 gradle/wrapper/gradle-w..
[문제정의] ShortCut 리스트 load 후 실행 할 로직을 위해 해당 코드 실행시 val launcherApps : LauncherApps by lazy { App.get.getSystemService(Context.LAUNCHER_APPS_SERVICE) as LauncherApps } launcherApps.getShortcuts(shortcutQuery,Process.myUserHandle()) 다음 에러 발생 Caller can't access shortcut information hasShortcutHostPermission() 호출시 false로 반환되는 상태 [문제해결] manifest를 홈런처로 지정해야만 사용이 가능 또한 Default Home Launcher로 지정이 ..
[문제정의] debug모듈을 dependency 추가 후 에뮬레이터 실행은 잘되었지만 unittest를 실행했는데 다음과 같은 에러가 발생 Cannot find a version of 'com.google.code.findbugs:jsr305' that satisfies the version constraints: Dependency path 'std of android with kt mvvm aac mock:app:unspecified' --> 'com.facebook.stetho:stetho:1.5.1' --> 'com.google.code.findbugs:jsr305:2.0.1' Constraint path 'std of android with kt mvvm aac mock:app:unspecifi..