본문 바로가기

카테고리 없음

이번주 일기

- AddContactDialog 구현을 위한 UI 디자인 구현 그후  binding 공식 문서 참고해서 DialogFragment 사용 그리고 Mainactivity에서 SaveInfoDialogFragment().show(
                           supportFragmentManager, "SaveInfoDialogFragment") 사용해
화면에 띄워보니 크기 조절 실패로 인해 버튼이 짤리는 상황 발생 이를 해결하기 위해WindowManager.LayoutParams params = dialog.getWindow().getAttributes() 사용 했지만 원하는데로  디자인이 안되서 ConstraintLayout으로 한번 더 감싸고 크기 조절 성공

 

- 개인 브랜치에 push하고 작업 부분만 올리려고 했지만 오류 발생

remote: Permission to NBC-Project-closer/Closer.git denied to catandbutler.
fatal: unable to access 'https://github.com/NBC-Project-closer/Closer.git/': The requested URL returned error: 403 

 

튜터님 도움으로 해결

해결 과정 :처음에 토큰 등록 오류인줄 알고 지우고 다시 등록 했는데 그대로... 깃 원격 저장소 다시 등록 해보고 아이디 유저 등록이 안되었나 체크도 해봤지만 지속되는 403 오류 안드로이드 스튜디오 자체 기능 사용해 push해보니 안드로이드 스튜디오 git 로그인 하라 뜨길래 다시 로그인후 하니까 push 성공 하지만 할때마다 안되서 살펴보니 할때마다 로그인 하라는 알림 뜸....  알고보니 자격증명 비밀번호 값을 다르게 잡아놓아서 로그인 오류

 

제어판 -> 사용자 계정 -> 자격증명 관리자 g일반자격증명 -> git자격증명 편집 비밀번호값 토큰값으로 재설정 -> 문제 해결

 

유효성 체크 기능 구현 완료 그후 연락처 저장하기 클릭시 

var savelist = ArrayList<UserData>()
 if (imageCheck && nameCheck && numberCheck && emailCheck) {
    val inputName = dialogName.text.toString()
    val inputNumber = dialogName.text.toString()
    val inputemail = dialogEmail.text.toString()
    val inputProfile = uri ?: return@setOnClickListener
    val save = AddMemberData(inputProfile, inputName, inputNumber, inputemail)
    savelist.add(save)
    Log.d("ContactProjects", "다이얼로그에서 넘기는 데이터 ${savelist}")
    val bundle = Bundle()
    bundle.putParcelableArrayList("FromDialog", savelist)
    setFragmentResult("FromDialogKey", bundle)
}

 

사용해 연락처 저장 체크기능 사용하려 했지만 의논 후 일부분 제거 수정 ->> 수정 작업은 형준님이 맡아주셨습니다

 

- 이미지 추가 부분에 glive gradle 사용  사용시 오류 발생

too many characters in a character literal

 

무슨 오류인지 함참 고민하다 해결방법 발견

implementation('cohttp://m.github.bumptech.glide:glide:4.14.2')
    annotationProcessor('cohttp://m.github.bumptech.glide:compiler:4.14.2')

해결방법: '' ->  "" 
implementation("cohttp://m.github.bumptech.glide:glide:4.14.2")
    annotationProcessor("cohttp://m.github.bumptech.glide:compiler:4.14.2")

 

그래들에 추가시 ' -> "       ................

xml,kt 파일에 경고 메세지 오류 메세지 실행 되는데는 문제없지만 보기 안좋아서 수정

대표적인 오류

No speakable text present :  뭐하는 기능인지 설명 하라고 해서 android:contentDescription 사용해 설명

Missing inputType : 타입 잘못 적어서 수정

 

+ 버튼 보기 안좋아서 지워버리고 이미지 누루면 이미지 추가 할수있게 수정

circleimageview 어떻게 바꾸어야 하나 했는데 imagebutton 안써도 이미지에 버튼 기능 생겼다고 쓸 필요 없었습니다... 

만약 버전이 낮아서 imageView 자체에 버튼기능이 없다고 해도 

android:clickable="true"
android:focusable="true" 

쓰면 imageView에 버튼 기능 사용 가능

 

README 작성

728x90