728x90 data3 WorkManager Worker의 Input, Output data 설정 Data.Builder로 데이터 생성 후 request에 setInputData로 넘겨준다 Woker의 데이터를 it.outputData를 사용하여 받을 수 있다 package com.anushka.workmanagerdemo1 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Toast import androidx.lifecycle.Observer import androidx.work.* import kotlinx.android.synthetic.main.activity_main.* class MainActivity : AppCompatActivity() { companion obje.. 2022. 12. 5. fragment간 데이터 전송 build.gradle 추가 // Kotlin implementation "androidx.fragment:fragment-ktx:$fragment_version" setFragmentResult로 데이터 전송 firstFragmentBinding.secondBtn.setOnClickListener { setFragmentResult("requestKey", bundleOf("data" to "hello")) mainViewModel.data = "hello" findNavController().navigate(R.id.action_firstFragment_to_secondFragment) } setFragmentResultListener로 데이터 수신 setFragmentResultListener("r.. 2022. 10. 3. QueryDsl, data jpa 하나의 레포지토리 사용 클래스, 인터페이스 구조 최종 사용하는 레포지토리 (MemberDataRepository) import java.util.Optional; @EnableJpaRepositories /** * 실제 사용하는 리포지토리 * 단순한 CRUD 쿼리는 여기서 작성 */ public interface MemberDataRepository extends JpaRepository, MemberCustomRepository { Member findMemberByEmail(String email); } MemberCustomRepository import java.util.List; @Repository //커스텀 인터페이스 쿼리 작성 public interface MemberCustomRepository { Long e.. 2022. 3. 10. 이전 1 다음 728x90