본문 바로가기

분류 전체보기556

20.08.20 쉐어하우스 프로젝트 거의 완성해갑니다. 2020. 8. 21.
Android Studio, JAVA] AIDL 서비스 바인딩 서비스의 문제점이 있다. ActivityA와 ServiceB는 보기에는 자바클래스와 같아보여도 서로 다른 프로세스에서 동작하기 때문에 데이터 통신을 제외하고는 두 클래스에서 정보를 주고받을 수 없다. 데이터야... 영속성을 포기하고 두 데이터를 함께 사용할 수 있지만 매서드는 그렇지 못하다. 같은 매서드를 복사해서 사용해도 A와 B의 상태가 동일하지 못한데, 이를 위해 사용해야 하는것이 마샬링 기법이다. 안드로이드에서는 이것을 비교적 쉽게 해결할 수 있는데, 바로 AIDL 서비스 바인딩이다. https://developer.android.com/guide/components/aidl?hl=ko 안드로이드 인터페이스 정의 언어(AIDL) | Android 개발자 | Android Developers AID.. 2020. 8. 18.
20.08.17. 쉐어하우스 프로젝트 진행영상 2020. 8. 17.
Android Studio, JAVA] 구글 firebase를 이용하여 아이디의 중복 여부 테스트 하기 결과물 : (제 정보력으로는) Authentication에 등록된 메일 전체를 스캔하는 메서드가 없어보였어요. 그래서 생각했어요. 1. 로그인 할때 데이터베이스에 등록하기 2. 포커스가 빠질때 데이터베이스를 스캔하기. 3. 유무에 따라 다른 UI 도출하기 예시코드 package com.mary.sharehouseproject.activity; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import androidx.drawerlayout.widget.DrawerLayout; import android.content.Conte.. 2020. 8. 15.
반응형