본문 바로가기
반응형

Android43

Android Studio Github 로그인 에러 (invalid authentication data)invalid authentication data. 404 Not Found - Not Found 안드로이드 스튜디오에서 가끔 github로그인이 안될때가 있다. 이때 invalid authentication data 이러한 에러문구가 나온다면 usertoken 로그인을 시도 해보자hentication data 이러한 에러문구가 나온다면 Use Token 로그인을 시도 해보자 깃허브에 접속한다 우측상단 자신 프로필 클릭 settings 클릭 developer settings 클릭 Personal access tokens 클릭 후 Generate new token 클릭 note에 글 입력후 repo(전체) admin:org(전체) gist(전체) 체크 해줍니다 전체 다 체크해 주세요 or 필요한 부분만 체크해 주세요 그 외에 필요한 기능이 있으면 체크해주시면 됩니다! 이렇게 하고 Generate tok.. 2021. 3. 28.
Firebase addValueEventListener() 사용후 문제점 로그인을 하여 firebase의 database에서 사용자의 정보값을 받아오기 위해서 addValueEventListener() 를 사용했지만 스택이 꼬이는 상황에 놓이게 되었습니다. 해결방법은 간단합니다 addListenerForSingleValueEvent 메소드를 사용하는 겁니다 addValueEventListener() 메소드는 경로의 전체 내용에 대한 변경 사항을 읽고 수신을 대기 합니다 반면 addListenerForSingleValueEvent 메소드는 한 번만 호출되고 즉시 삭제되기 때문에 값을 한번 가져올때 유용합니다. 2021. 3. 26.
Main(UI) Thread 란?, Worker Thread 란? 안드로이드에는 2가지 종류의 스레드가 있다. 위의 제목에서 유추할수 있듯이 바로 메인 스레드(또는 UI스레드 라고도 불린다), 워커 스레드이다. 저입니다! Main Thread! 메인 스레드에서만 UI 작업을 해야 합니다 앞에서 언급했듯이 2개의 종류의 스레드가 있습니다. 왜 메인 스레드에서만 ui작업을 해야할까요? 정답은 간단합니다. 두 스레드가 같은 ui자원에 접근해 작업하던중 서로 다른 수정을 요구하게 되면 수행해야 할 작업이 무엇인지 모호해집니다. 하지만 걱정마세요! 이미 안드로이드에서는 워커 스레드에서 ui작업을 하려고 시도하면 에러를 발생시킵니다 메인 스레드에서는 긴 시간의 작업을 하지 않는게 좋습니다 메인스레드는 하나만 존재하고 작업들을 순차적으로 진행하게 됩니다. 때문에 앞에서 30초짜리 .. 2021. 3. 26.
Android Studio 소스코드 github에 올리는 방법 준비운동은 git 다운로드와 github 계정 생성입니다 준비운동이 끝나셨다면 본격적으로 시작해 보겠습니다 github에 소스코드 올리기 깃허브를 들어가시면 오른쪽 상단에 자신 프로필을 선택하시고 Your repositories를 눌러 줍니다 ​ 누르시면 new가 보이실 겁니다. new를 눌러줍니다 ​ Repository name으로 이름을 설정하시고 아래 Description은 설명 칸입니다 public, private는 공개 범위 설정이고요 아래는 우선 체크하실 필요 없습니다. (나중에 수정 가능하기 때문) 그리고 Create repository를 눌러주시면 레포지토리가 생성됩니다 ​ 생성하시고 레포지토리로 들어가 보시면 상단에 이런 게 있을 겁니다. 복사해 주세요 ​ CTRL + ALT + S를 눌.. 2021. 3. 25.
반응형