Android App Track⛺-035

MunkiJeon·2024년 7월 24일

TIL

목록 보기
52/59

TIL (Today I Learned)

오늘 공부한거!

DialogFragment

class AddDialogFragment : DialogFragment() {

    private lateinit var contact : ContactEntity

    override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
        return activity?.let {
            val builder = AlertDialog.Builder(it)
            val binding = FragmentAddBinding.inflate(layoutInflater)
            val listener = DialogInterface.OnClickListener { _,_ ->
                //저장 츨릭시 실행할 로릭
            }

            builder.setView(binding.root)
                .setPositiveButton("저장",listener)
                .setNegativeButton("취소",null)
            // Create the AlertDialog object and return it
            builder.create()
        } ?: throw IllegalStateException("Activity cannot be null")
    }
 }
profile
공장자동화와 웹 개발을 핥아 먹다 앱 개발로 전향한 개발자의 키보드의 낡은 키캡⛑️

0개의 댓글