in FileProvider/app/src/main/java/com/example/graygallery/ui/DashboardFragment.kt [51:81]
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
super.onCreate(savedInstanceState)
binding = FragmentDashboardBinding.inflate(inflater, container, false)
binding.takePicture.setOnClickListener {
takePicture.launch(null)
}
binding.selectPicture.setOnClickListener {
selectPicture.launch(ACCEPTED_MIMETYPES)
}
binding.addRandomImage.setOnClickListener {
viewModel.saveRandomImageFromInternet()
}
binding.clearFiles.setOnClickListener {
viewModel.clearFiles()
}
viewModel.notification.observe(viewLifecycleOwner, Observer {
Snackbar.make(binding.root, it, Snackbar.LENGTH_SHORT).show()
})
return binding.root
}