diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index fac93e309..a81afde49 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -14,13 +14,11 @@ android:name="android.hardware.camera" android:required="true" /> - + android:windowSoftInputMode="adjustUnspecified"> diff --git a/app/src/main/java/com/android/mediproject/NetworkStateDialogFragment.kt b/app/src/main/java/com/android/mediproject/NetworkStateDialogFragment.kt index 6f00d377e..95bc1993d 100644 --- a/app/src/main/java/com/android/mediproject/NetworkStateDialogFragment.kt +++ b/app/src/main/java/com/android/mediproject/NetworkStateDialogFragment.kt @@ -4,18 +4,28 @@ import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import com.android.mediproject.databinding.ViewNetworkStateBinding import com.google.android.material.bottomsheet.BottomSheetDialogFragment import dagger.hilt.android.AndroidEntryPoint @AndroidEntryPoint class NetworkStateDialogFragment : BottomSheetDialogFragment() { - private var _binding: BindingView + private var _binding: ViewNetworkStateBinding? = null + + private val binding get() = _binding!! override fun onCreateView( - inflater: LayoutInflater, - container: ViewGroup?, - savedInstanceState: Bundle? - ): View? = inflater.inflate(R.layout.modal_bottom_sheet_content, container, false) + inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? + ): View = ViewNetworkStateBinding.inflate(layoutInflater, container, false).also { + _binding = it + }.root + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + binding.okButton.setOnClickListener { + dismiss() + requireActivity().finish() + } + } } \ No newline at end of file