- // Select the X-Requested-With header selection in the spinner.
- xRequestedWithHeaderSpinner.setSelection(xRequestedWithHeaderInt)
-
- // Set the X-Requested-With header text.
- if (defaultXRequestedWithHeader)
- xRequestedWithHeaderTextView.text = xRequestedWithHeaderArrayAdapter.getItem(DomainsDatabaseHelper.ENABLED)
- else
- xRequestedWithHeaderTextView.text = xRequestedWithHeaderArrayAdapter.getItem(DomainsDatabaseHelper.DISABLED)
-
- // Set the X-Requested-With header icon and text view settings.
- when (xRequestedWithHeaderInt) {
- DomainsDatabaseHelper.SYSTEM_DEFAULT -> {
- // Set the icon color.
- xRequestedWithHeaderImageView.isSelected = defaultXRequestedWithHeader
-
- // Show the X-Requested-With header text view.
- xRequestedWithHeaderTextView.visibility = View.VISIBLE
- }
-
- DomainsDatabaseHelper.ENABLED -> {
- // Set the icon color.
- xRequestedWithHeaderImageView.isSelected = true
-
- // Hide the X-Requested-With header text view.
- xRequestedWithHeaderTextView.visibility = View.GONE
- }
-
- DomainsDatabaseHelper.DISABLED -> {
- // Set the icon color.
- xRequestedWithHeaderImageView.isSelected = false
-
- // Hide the X-Requested-With header text view.
- xRequestedWithHeaderTextView.visibility = View.GONE
- }
- }
-
- // Open the X-Requested-With header spinner when the text view is clicked.
- xRequestedWithHeaderTextView.setOnClickListener { xRequestedWithHeaderSpinner.performClick() }
-
- // Open the X-Requested-With header spinner when the explanation text view is clicked.
- xRequestedWithHeaderExplanationTextView.setOnClickListener { xRequestedWithHeaderSpinner.performClick() }
-