목록안드로이드 (20)
study record
구글링을 통해 카카오 developers에서 나의 애플리케이션 등록을 하고, 구글링해서 나온 블로그들의 예제를 참고하여 진행하였다. - 디버그 키를 찾는데 꽤나 고생했다.. 구글링에 나오는 코드를 그냥 넣어서 찾는 것이 나는 더 빨랐다. 터미널을 이용해서 키를 확인하는 것이 왜 나는 안 되는지 모르겠드아.. - 디버그 키도 등록을 했는데 버튼 클릭 이벤트의 카카오링크 코드가 작동하지 않고 빨간색이 떠서 무엇이 문제인지 답답했는데 다른 카카오링크 예제 코드를 적용하고 import시켰더니 잘 작동했다.. 카카오링크 v2 를 import하는 것이 중요한 것 같다. import com.kakao.kakaolink.v2.KakaoLinkResponse; import com.kakao.kakaolink.v2.Kak..
listView.setSelection(position); 이 코드 한 줄이면 리스트뷰 스크롤을 원하는 위치(최상단)로 구현할 수 있다. 클릭이벤트에서 얻은 position을 넣어주면 원하는 대로 클릭한 아이템이 맨 위로 가게 된다. 내 경우에는 두 개의 프래그먼트 각각에서 두 개의 리스트뷰를 썼기 때문에 다음의 프래그먼트로 데이터를 전달해주었다. position을 bundle을 통해 보내고 받아서 원하는 대로 구현하였다. 리스트뷰 스크롤 위치를 이동시키기 완성~
안드로이드 스튜디오 업데이트 때문인지 갑자기 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException:No outputs for the main artifact of variant: debug 이름도 긴 오류가 빌드 중에 생겼다. 나는 이것저것 해봤는데 이게 먹혔다. File->Invalidate Cashes /restart-> Invalidate and restart 오버플로우 선생님 감사합니다~ 구글링했더니 이것저것 방법들이 나와서 해보면 좋을 듯 하다.
안드로이드 개발 협업 과정 중, 친구가 한 파일을 받으니 오류가 떠서 안드로이드 스튜디오를 업데이트했다. 업데이트하고 나니 뜬금 없이 import com.google.api.client.json.jackson2.JacksonFactory; 가 임포트 되지 않는 문제가 발생했다. 열심히 구글링한 끝에 아래의 문장을 gradle build에 넣고 sync하니 해결되었다! 나와 같은 문제를 가진 사람들이 있다면 한번 시도해 보면 좋겠다. compile group: 'com.google.http-client', name: 'google-http-client-jackson2', version: '1.11.0-beta'