diff options
| author | Harsh Shandilya <msfjarvis@gmail.com> | 2020-05-27 00:14:10 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-27 00:14:10 +0530 |
| commit | 6ee19f79e74dede98a44422b759188717b708140 (patch) | |
| tree | 6a9e63c135b2698364ce87cc7a9eeaeb26e2724d /app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt | |
| parent | eb936e1f36d308fe210fdfa4a34a5df66fc1a70b (diff) | |
| download | HardenedPass-6ee19f79e74dede98a44422b759188717b708140.tar.gz HardenedPass-6ee19f79e74dede98a44422b759188717b708140.zip | |
Introduce and switch to FragmentViewBindingDelegate (#797)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt')
| -rw-r--r-- | app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt b/app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt index 511e978e..49a680cf 100644 --- a/app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt +++ b/app/src/main/java/com/zeapo/pwdstore/ToCloneOrNot.kt @@ -10,25 +10,19 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment -import kotlinx.android.synthetic.main.fragment_to_clone_or_not.clone_from_server_button -import kotlinx.android.synthetic.main.fragment_to_clone_or_not.local_directory_button -import kotlinx.android.synthetic.main.fragment_to_clone_or_not.settings_button +import com.zeapo.pwdstore.databinding.FragmentToCloneOrNotBinding +import com.zeapo.pwdstore.utils.viewBinding class ToCloneOrNot : Fragment() { - override fun onCreateView( - inflater: LayoutInflater, - container: ViewGroup?, - savedInstanceState: Bundle? - ): View? { - // Inflate the layout for this fragment - return inflater.inflate(R.layout.fragment_to_clone_or_not, container, false) - } + private val binding by viewBinding(FragmentToCloneOrNotBinding::bind) + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? = binding.root override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - settings_button.setOnClickListener { startActivity(Intent(requireContext(), UserPreference::class.java)) } - local_directory_button.setOnClickListener { (requireActivity() as PasswordStore).initRepository(PasswordStore.NEW_REPO_BUTTON) } - clone_from_server_button.setOnClickListener { (requireActivity() as PasswordStore).initRepository(PasswordStore.CLONE_REPO_BUTTON) } + binding.settingsButton.setOnClickListener { startActivity(Intent(requireContext(), UserPreference::class.java)) } + binding.localDirectoryButton.setOnClickListener { (requireActivity() as PasswordStore).initRepository(PasswordStore.NEW_REPO_BUTTON) } + binding.cloneFromServerButton.setOnClickListener { (requireActivity() as PasswordStore).initRepository(PasswordStore.CLONE_REPO_BUTTON) } } } |
