-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
View/List #1
base: next
Are you sure you want to change the base?
View/List #1
Conversation
Because android:password in EditText is Deprecated.
👍 |
- findViewById 제거 - run 사용 - ViewFlipper 변수 lateinit 적용: nullable -> notNull
ArrayAdapter(this, | ||
android.R.layout.simple_spinner_item, mStrings).let { | ||
it.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) | ||
spinner.run { adapter = it } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
spinner.run을 사용한다면 아래 onItemSelectedListener 도 한번에 묶는게 좋을듯합니다. scope 변환로직이 매번 일어날테니
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
앗 네! 오늘 보니까 그렇더라구요 ㅋㅋㅋㅋ 감사합니다
when 내부에 Pair 처리가 되면 편할텐데, 잘안되서 arrayOf로 한번 바꿔봤습니다 |
when 내부를 뭔가 바꿔보고 싶은 생각이 자꾸 들었는데 어떻게 해야 할지 모르겠더라구요. 그런데 이런 방법이 있었군요! 벌써 두번씩이나 ㅋㅋ 리뷰 감사합니다!! |
(Pluu 님의 리뷰)
- READ_CONTECTS permission denied
입력받는 문자열이 빈칸일 때 W/Filter: An exception occured during performFiltering()! java.lang.IllegalArgumentException: Parameter specified as non-null is null 문제 발생
EditText에 '*'를 입력 해도 전체 Contacts 보이지 않음
mobile/build.gradle
Outdated
@@ -4,11 +4,11 @@ apply plugin: 'kotlin-android-extensions' | |||
|
|||
android { | |||
compileSdkVersion 26 | |||
buildToolsVersion "26.0.0" | |||
buildToolsVersion '26.0.0' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
26.0.0의 버그가 수정된 26.0.1
이 나온 상태
val cursor = content.query(Contacts.CONTENT_URI, | ||
CONTACT_PROJECTION, null, null, null) | ||
// Here, thisActivity is the current activity | ||
if (ContextCompat.checkSelfPermission(this, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
퍼미션 체크 로직은 자주 사용되므로
- https://github.com/googlesamples/easypermissions
- http://blog.dramancompany.com/2015/11/리멤버의-안드로이드-6-0-m버전-대
응기/
응용하는 방법도 좋을듯
deprecated 함수 삭제 및 로더 대체 적용
init 사용 시 NullPointerException 에러 -> contentResolver가 context를 받지 못하기 때문이었다.
inner class로 변환됨 -> 바깥 scope에 있는 mStrings를 access 하기 위함
apply, when 사용
View 폴더에 있는 List 파일들 코틀린으로 변환했습니다. |
뷰 폴더에 있는 Animation 클래스를 코틀린으로 재작성 해보았습니다.
안드로이드도 공부하는 중이고 코틀린도 공부하는 중이라 어떤 부분을 어떻게 손대야 할지 막막했지만 나름대로 고쳐봤어요!