Use two more KTX extensions
This commit is contained in:
parent
493e47f7e6
commit
4734d04d4f
|
@ -29,6 +29,7 @@ import android.view.MenuItem
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
|
import androidx.core.content.edit
|
||||||
import androidx.core.os.bundleOf
|
import androidx.core.os.bundleOf
|
||||||
import androidx.core.view.isVisible
|
import androidx.core.view.isVisible
|
||||||
import androidx.lifecycle.Observer
|
import androidx.lifecycle.Observer
|
||||||
|
@ -142,9 +143,9 @@ class FeedFragment : BaseListFragment<FeedState, Unit>() {
|
||||||
AlertDialog.Builder(requireContext())
|
AlertDialog.Builder(requireContext())
|
||||||
.setMessage(R.string.feed_use_dedicated_fetch_method_help_text)
|
.setMessage(R.string.feed_use_dedicated_fetch_method_help_text)
|
||||||
.setNeutralButton(enableDisableButtonText) { _, _ ->
|
.setNeutralButton(enableDisableButtonText) { _, _ ->
|
||||||
sharedPreferences.edit()
|
sharedPreferences.edit {
|
||||||
.putBoolean(getString(R.string.feed_use_dedicated_fetch_method_key), !usingDedicatedMethod)
|
putBoolean(getString(R.string.feed_use_dedicated_fetch_method_key), !usingDedicatedMethod)
|
||||||
.apply()
|
}
|
||||||
}
|
}
|
||||||
.setPositiveButton(resources.getString(R.string.finish), null)
|
.setPositiveButton(resources.getString(R.string.finish), null)
|
||||||
.create()
|
.create()
|
||||||
|
@ -255,8 +256,9 @@ class FeedFragment : BaseListFragment<FeedState, Unit>() {
|
||||||
|
|
||||||
oldestSubscriptionUpdate = loadedState.oldestUpdate
|
oldestSubscriptionUpdate = loadedState.oldestUpdate
|
||||||
|
|
||||||
refresh_subtitle_text.isVisible = loadedState.notLoadedCount > 0
|
val loadedCount = loadedState.notLoadedCount > 0
|
||||||
if (loadedState.notLoadedCount > 0) {
|
refresh_subtitle_text.isVisible = loadedCount
|
||||||
|
if (loadedCount) {
|
||||||
refresh_subtitle_text.text = getString(R.string.feed_subscription_not_loaded_count, loadedState.notLoadedCount)
|
refresh_subtitle_text.text = getString(R.string.feed_subscription_not_loaded_count, loadedState.notLoadedCount)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@ package org.schabi.newpipe.local.subscription.dialog
|
||||||
import android.app.Dialog
|
import android.app.Dialog
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.os.Parcelable
|
import android.os.Parcelable
|
||||||
import android.text.TextUtils
|
|
||||||
import android.view.LayoutInflater
|
import android.view.LayoutInflater
|
||||||
import android.view.View
|
import android.view.View
|
||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
|
@ -225,7 +224,7 @@ class FeedGroupDialog : DialogFragment(), BackPressable {
|
||||||
}
|
}
|
||||||
|
|
||||||
toolbar_search_clear.setOnClickListener {
|
toolbar_search_clear.setOnClickListener {
|
||||||
if (TextUtils.isEmpty(toolbar_search_edit_text.text)) {
|
if (toolbar_search_edit_text.text.isEmpty()) {
|
||||||
hideSearch()
|
hideSearch()
|
||||||
return@setOnClickListener
|
return@setOnClickListener
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue