동기화1 Android Studio , Firebase 파이어베이스 : 실시간 데이터베이스 트랜잭션 (Transaction), 좋아요 구현 시나리오 좋아요 버튼을 누른다 트랜잭션으로 실시간데이터베이스에 저장 데이터 트랜잭션으로 저장은 (좋아요) 증가 감소 카운터와 같이 동시 수정으로 동기화가 필요한 데이터를 다루는 경우 트랜잭션 작업을 사용 ex) 게시글에 별표주기, 게시글 별표 몇 개 받았는지 private void onStarClicked(DatabaseReference postRef) { postRef.runTransaction(new Transaction.Handler() { @Override public Transaction.Result doTransaction(MutableData mutableData) { Post p = mutableData.getValue(Post.class); if (p == null) { return Tr.. 2021. 1. 18. 이전 1 다음