android studio 의 terminal내에push하려는 브랜치 이름 앞에 +를 붙여 push를 해줍니다.

android studio에서 협업 작업을 할 때, github에 다른 누군가가 commit을 한 것을 다운로드 하고 파일을 열었을경우 저런 에러가 발생했습니다.이러한 경우 파란색 글씨인 "change JDK location"글씨를 클릭하게 되면 그것을 해결할 수 있는
putExtra액티비티를 전환할 때 putExtra를 통해 데이터를 전달형식: putExtra(key값, value)하나의 intent에 여러 개의 데이터 값을 putExtra 가능getExtra액티비티 전환 후 get자료형Extra로 전달 받기형식: get자료형Ext
MVP패턴이 적용된다면, 모델을 고칠경우 뷰에게 영향을 끼치지 않고 뷰를 고칠경우 모델에 영향을 끼치지 않아서 개발의 효율성을 높일 수 있습니다.ViewView는 Presenter에서 호출할 수 있도록 View의 Interface를 가지고 있으며, Presenter을
간단한 값을 저장할때 SharedPreferences를 사용하면 편리하다.자동 로그인 등을 저장할 수 있다.앱에 파일 형태로 저장하며, 앱을 삭제하기 전까지 보존한다.<파일 경로> data/data/패키지명/shared_prefs/SharedPreference이름

AAC 배경안드로이드는 Activity,BroadcastReceiver,Service등 여러 컴포넌트들을 제공하는데, 이것들은 생명주기와 얽혀있다.앱을 잘 만들기 위해서는 이러한 컴포넌트들을 부드럽게 동작하도록 해야하는데, 그러기 위해서는 생명주기/수명주기를 잘 학습해