목록개발 (16)
제이슨의 개발이야기

저번에 Activity 생명주기에 대해서 블로그 작성을 했습니다! 요번에는 Fragment 에 대해서 작성하겠습니다 ※참고로 Fragment 를 알고있는다는 전제 하에 작성하겠습니다 onAttach(Activity) 프래그먼트가 액티비티와 연결될 때 호출됨 onCreate(Bundle) 프래그먼트가 초기화될 때 호출됨(new 연산자를 이용해 새로운 프래그먼트 객체를 만드는 시점이 아니라는 점에 주의해야 함!) onCreateView(LayoutInflater, ViewGroup , Bundle) 프래그먼트와 관련되는 뷰 계층을 만들어서 리턴함 onActivityCreated(Bundle) 프래그먼트와 연결된 액티비티가 onCreate()메소드의 작업을 완료했을 때 호출됨 onStart() 프래그먼트와 연..

안드로이드에서 서비스는 백그라운드에서 실행되는 프로세스를 의미합니다. 액티비티와 다른 점은 화면이 없다는 것인데 화면이 없다는 것을 제외하면 사실상 애플리케이션의 구성요소로서 액티비티 처럼 동작한다고 생각할 수 있다 그리고 서비스도 애플리케이션의 구성요소이므로 새로 만든 후에는 항상 매니페스트 파일에 등록해야 하며 메인 액티비티 에서 서비스를 시작하고 싶으면 startService() 메소드를 이용해 시작할 수 있습니다 위의 이미지는 5초마다 로그를 찍는 서비스이다 즉 어플리케이션을 사용하면서 자동으로 5초 마다 로그를 찍는것이다 서비스는 Service 클래스를 상속하여 정의할 수 있습니다 그리고 Runnable 인터페이스를 구현하여 run() 메소드로 스레드가 실행되도록 하였습니다! 여기서 onCrea..

많은 회사들의 자격 요건을 보면 요구 하는 것이 여러가지 있습니다 그중에 하나인 Restful API란 무엇일까? Rest 의 정의는 Represnetational State Transfer의 약자로 자원을 이름 혹은 표현 으로 구분하여 해당 자원의 상태를 주고 받는 것을 의미 합니다! 이렇게 만 설명 한다면 처음 Rest를 공부하는 입장에서는 이게 무슨 말이지? 라는 생각이 들 수 밖에 없습니다 저도 마찬 가지였거든요 그래서 Restful API 란 클라이언트가 서버에 통신할때 해당하는(내가 원하는 기능 혹은 서비스) Url와 파라미터 를 보내면 서버는 자신의 정의 한 HTTP Method를 통해 찾고자 하는 데이터 를 클라이언트 측으로 보내주는 방식을 REST 방식이라 하며 이러한 방식 혹은 규칙을 ..

제가 오늘 격었던 에러 이슈입니다! 안드로이드 개발 중 패키지 관리를 위해서 기존에 Ui 클래스 들을 Ui패키지를 새로 만들고 Ui패키지에 클래스 관리를 하려구 했는대 빌드 해보니깐 이렇게 오류가 났습니다 ㅠㅠ 처음에는 제가 xml 에서 ViewModel 의 경로를 잘못 입력 해서 그런거라고 생각하여 type = "com.test.testproject.Ui.login.LoginViewModel 로 수정 했는대도 불구하고 오류가 났습니다 ㅠㅠ 개속 별의별 짓을 다 해보다가 Ui 패키지 명을 ui패키지로 바꾸고 했는대 드디어!! 정상적으로 작동이 되더라구요 ㅠㅠ 저 개인적인 생각으로는 ViewModel과 데이터 바인딩하는 과정에서 패키지명이 대문자가 있을 경우 오류가 발생되는 것으로 예상하고 있습니다!! 혹..