77
88package com.magnitudestudios.GameFace.ui
99
10+ import android.content.Intent
11+ import android.net.Uri
1012import android.os.Bundle
1113import android.view.LayoutInflater
1214import android.view.View
1315import android.view.ViewGroup
1416import android.widget.LinearLayout
17+ import androidx.core.content.ContextCompat
1518import androidx.lifecycle.ViewModelProvider
1619import androidx.navigation.fragment.findNavController
1720import androidx.preference.Preference
@@ -30,12 +33,27 @@ class SettingsFragment : PreferenceFragmentCompat() {
3033 mainViewModel.signOutUser()
3134 return @setOnPreferenceClickListener true
3235 }
36+
37+ findPreference<Preference >(" termsAndConditions" )?.setOnPreferenceClickListener {
38+ startActivity(Intent (Intent .ACTION_VIEW , Uri .parse(getString(R .string.termsAndConditionsLink))))
39+ return @setOnPreferenceClickListener true
40+ }
41+
42+ findPreference<Preference >(" privacyPolicy" )?.setOnPreferenceClickListener {
43+ startActivity(Intent (Intent .ACTION_VIEW , Uri .parse(getString(R .string.privacyPolicyLink))))
44+ return @setOnPreferenceClickListener true
45+ }
46+ findPreference<Preference >(" aboutUs" )?.setOnPreferenceClickListener {
47+ startActivity(Intent (Intent .ACTION_VIEW , Uri .parse(getString(R .string.aboutUs))))
48+ return @setOnPreferenceClickListener true
49+ }
3350 }
3451
3552 override fun onCreateView (inflater : LayoutInflater , container : ViewGroup ? , savedInstanceState : Bundle ? ): View ? {
3653 mainViewModel = activity?.run { ViewModelProvider (this ).get(MainViewModel ::class .java) }!!
3754 val layout = super .onCreateView(inflater, container, savedInstanceState)
3855 val viewWithToolbar = LinearLayout (context)
56+ viewWithToolbar.setBackgroundColor(ContextCompat .getColor(requireContext(), R .color.white))
3957 viewWithToolbar.orientation = LinearLayout .VERTICAL
4058 toolbar = ToolbarBackBinding .inflate(inflater, container, false )
4159 toolbar.title.text = TITLE
0 commit comments