Untitled
unknown
plain_text
a year ago
2.1 kB
7
Indexable
package com.caps.arfitcheck.activities
import android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.CheckBox
import android.widget.Toast
import androidx.core.content.ContextCompat
import com.caps.arfitcheck.BaseActivity
import com.caps.arfitcheck.R
import com.caps.arfitcheck.activities.MainActivity.Companion.MAIN_ACTIVITY_CATEGORY_KEY
import com.caps.arfitcheck.activities.SplashScreen.Companion.ACCEPTED_TERMS_KEY
import com.caps.arfitcheck.activities.SplashScreen.Companion.PREFS_NAME
import com.caps.arfitcheck.databinding.BActivityTermsAndConditionsBinding
import com.caps.arfitcheck.instructions.instructionActivity
class TermsAndConditions : AppCompatActivity() {
private lateinit var binding: BActivityTermsAndConditionsBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = BActivityTermsAndConditionsBinding.inflate(layoutInflater)
setContentView(binding.root)
val checkBox = findViewById<CheckBox>(R.id.checkbox_toTerms)
val proceedButton = findViewById<Button>(R.id.proceed_btn)
proceedButton.isEnabled = false
checkBox.setOnCheckedChangeListener { _, isChecked ->
proceedButton.isEnabled = isChecked
if (isChecked) {
proceedButton.setBackgroundColor(ContextCompat.getColor(this, R.color.active_button_color))
} else {
proceedButton.setBackgroundColor(ContextCompat.getColor(this, R.color.inactive_button_color))
}
}
proceedButton.setOnClickListener {
if (checkBox.isChecked) {
val sharedPreferences = getSharedPreferences(PREFS_NAME, MODE_PRIVATE)
sharedPreferences.edit().putBoolean(ACCEPTED_TERMS_KEY, true).apply()
val intent = Intent(this, GetStartedActivity::class.java)
startActivity(intent)
finish()
}
}
}
}Editor is loading...
Leave a Comment