mirror of
https://github.com/Matte23/circolapp.git
synced 2025-12-05 23:19:10 +00:00
Fix warnings
This commit is contained in:
@@ -34,6 +34,7 @@ import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.cardview.widget.CardView
|
||||
import androidx.core.app.ActivityCompat
|
||||
import androidx.core.content.ContextCompat
|
||||
import androidx.core.content.ContextCompat.getDrawable
|
||||
import androidx.fragment.app.FragmentActivity
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
@@ -113,7 +114,12 @@ class CircularLetterAdapter(
|
||||
)
|
||||
|
||||
if (collapsedItems != position) {
|
||||
holder.collapseButton.setImageDrawable(context.getDrawable(R.drawable.baseline_expand_more_24))
|
||||
holder.collapseButton.setImageDrawable(
|
||||
getDrawable(
|
||||
context,
|
||||
R.drawable.baseline_expand_more_24
|
||||
)
|
||||
)
|
||||
holder.collapseButton.contentDescription = context.getString(R.string.image_expand)
|
||||
|
||||
holder.viewButton.visibility = View.GONE
|
||||
@@ -124,7 +130,12 @@ class CircularLetterAdapter(
|
||||
holder.attachmentsList.visibility = View.GONE
|
||||
holder.attachmentsList.adapter = null
|
||||
} else {
|
||||
holder.collapseButton.setImageDrawable(context.getDrawable(R.drawable.baseline_expand_less_24))
|
||||
holder.collapseButton.setImageDrawable(
|
||||
getDrawable(
|
||||
context,
|
||||
R.drawable.baseline_expand_less_24
|
||||
)
|
||||
)
|
||||
holder.collapseButton.contentDescription = context.getString(R.string.image_collapse)
|
||||
|
||||
holder.viewButton.visibility = View.VISIBLE
|
||||
|
||||
@@ -24,8 +24,7 @@ import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.constraintlayout.widget.ConstraintLayout
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.Observer
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import androidx.fragment.app.viewModels
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import kotlinx.android.synthetic.main.fragment_circular_letters.*
|
||||
@@ -38,7 +37,7 @@ import net.underdesk.circolapp.viewmodels.CircularLetterViewModel
|
||||
class CircularLetterFragment : Fragment(), MainActivity.SearchCallback,
|
||||
MainActivity.RefreshCallback {
|
||||
|
||||
private lateinit var circularLetterViewModel: CircularLetterViewModel
|
||||
private val circularLetterViewModel by viewModels<CircularLetterViewModel>()
|
||||
|
||||
override fun onCreateView(
|
||||
inflater: LayoutInflater,
|
||||
@@ -49,16 +48,14 @@ class CircularLetterFragment : Fragment(), MainActivity.SearchCallback,
|
||||
|
||||
root.circulars_list.layoutManager = LinearLayoutManager(context)
|
||||
|
||||
circularLetterViewModel =
|
||||
ViewModelProviders.of(this).get(CircularLetterViewModel::class.java)
|
||||
circularLetterViewModel.circulars.observe(viewLifecycleOwner, Observer {
|
||||
circularLetterViewModel.circulars.observe(viewLifecycleOwner, {
|
||||
if (root.circulars_list.adapter == null) {
|
||||
root.circulars_list.adapter = CircularLetterAdapter(it, activity as MainActivity)
|
||||
} else {
|
||||
(root.circulars_list.adapter as CircularLetterAdapter).changeDataSet(it)
|
||||
}
|
||||
})
|
||||
circularLetterViewModel.showMessage.observe(viewLifecycleOwner, Observer {
|
||||
circularLetterViewModel.showMessage.observe(viewLifecycleOwner, {
|
||||
if (it) activity?.findViewById<ConstraintLayout>(R.id.container)?.let { view ->
|
||||
Snackbar.make(
|
||||
view,
|
||||
@@ -69,7 +66,7 @@ class CircularLetterFragment : Fragment(), MainActivity.SearchCallback,
|
||||
circularLetterViewModel.showMessage.postValue(false)
|
||||
}
|
||||
})
|
||||
circularLetterViewModel.circularsUpdated.observe(viewLifecycleOwner, Observer {
|
||||
circularLetterViewModel.circularsUpdated.observe(viewLifecycleOwner, {
|
||||
if (it) {
|
||||
root.circulars_refresh.isRefreshing = false
|
||||
|
||||
|
||||
@@ -23,8 +23,7 @@ import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.Observer
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import androidx.fragment.app.viewModels
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import kotlinx.android.synthetic.main.fragment_circular_letters.view.*
|
||||
import net.underdesk.circolapp.MainActivity
|
||||
@@ -34,7 +33,7 @@ import net.underdesk.circolapp.viewmodels.FavouritesViewModel
|
||||
|
||||
class FavouritesFragment : Fragment(), MainActivity.SearchCallback {
|
||||
|
||||
private lateinit var favouritesViewModel: FavouritesViewModel
|
||||
private val favouritesViewModel by viewModels<FavouritesViewModel>()
|
||||
|
||||
override fun onCreateView(
|
||||
inflater: LayoutInflater,
|
||||
@@ -46,9 +45,7 @@ class FavouritesFragment : Fragment(), MainActivity.SearchCallback {
|
||||
root.circulars_list.layoutManager = LinearLayoutManager(context)
|
||||
root.circulars_refresh.isEnabled = false
|
||||
|
||||
favouritesViewModel =
|
||||
ViewModelProviders.of(this).get(FavouritesViewModel::class.java)
|
||||
favouritesViewModel.circulars.observe(viewLifecycleOwner, Observer {
|
||||
favouritesViewModel.circulars.observe(viewLifecycleOwner, {
|
||||
if (root.circulars_list.adapter == null) {
|
||||
root.circulars_list.adapter = CircularLetterAdapter(it, activity as MainActivity)
|
||||
} else {
|
||||
|
||||
@@ -23,8 +23,7 @@ import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.fragment.app.Fragment
|
||||
import androidx.lifecycle.Observer
|
||||
import androidx.lifecycle.ViewModelProviders
|
||||
import androidx.fragment.app.viewModels
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import kotlinx.android.synthetic.main.fragment_circular_letters.view.*
|
||||
import net.underdesk.circolapp.MainActivity
|
||||
@@ -34,7 +33,7 @@ import net.underdesk.circolapp.viewmodels.RemindersViewModel
|
||||
|
||||
class RemindersFragment : Fragment(), MainActivity.SearchCallback {
|
||||
|
||||
private lateinit var remindersViewModel: RemindersViewModel
|
||||
private val remindersViewModel by viewModels<RemindersViewModel>()
|
||||
|
||||
override fun onCreateView(
|
||||
inflater: LayoutInflater,
|
||||
@@ -46,9 +45,7 @@ class RemindersFragment : Fragment(), MainActivity.SearchCallback {
|
||||
root.circulars_list.layoutManager = LinearLayoutManager(context)
|
||||
root.circulars_refresh.isEnabled = false
|
||||
|
||||
remindersViewModel =
|
||||
ViewModelProviders.of(this).get(RemindersViewModel::class.java)
|
||||
remindersViewModel.circulars.observe(viewLifecycleOwner, Observer {
|
||||
remindersViewModel.circulars.observe(viewLifecycleOwner, {
|
||||
if (root.circulars_list.adapter == null) {
|
||||
root.circulars_list.adapter = CircularLetterAdapter(it, activity as MainActivity)
|
||||
} else {
|
||||
|
||||
@@ -33,7 +33,7 @@ class CircularLetterViewModel(application: Application) : AndroidViewModel(appli
|
||||
updateCirculars()
|
||||
}
|
||||
|
||||
val query = MutableLiveData<String>("")
|
||||
val query = MutableLiveData("")
|
||||
val circulars: LiveData<List<Circular>> = Transformations.switchMap(query) { input ->
|
||||
if (input == null || input == "") {
|
||||
AppDatabase.getInstance(getApplication()).circularDao().getLiveCirculars()
|
||||
|
||||
@@ -27,7 +27,7 @@ import net.underdesk.circolapp.data.AppDatabase
|
||||
import net.underdesk.circolapp.data.Circular
|
||||
|
||||
class FavouritesViewModel(application: Application) : AndroidViewModel(application) {
|
||||
val query = MutableLiveData<String>("")
|
||||
val query = MutableLiveData("")
|
||||
val circulars: LiveData<List<Circular>> = Transformations.switchMap(query) { input ->
|
||||
if (input == null || input == "") {
|
||||
AppDatabase.getInstance(getApplication()).circularDao().getFavourites()
|
||||
|
||||
@@ -27,7 +27,7 @@ import net.underdesk.circolapp.data.AppDatabase
|
||||
import net.underdesk.circolapp.data.Circular
|
||||
|
||||
class RemindersViewModel(application: Application) : AndroidViewModel(application) {
|
||||
val query = MutableLiveData<String>("")
|
||||
val query = MutableLiveData("")
|
||||
val circulars: LiveData<List<Circular>> = Transformations.switchMap(query) { input ->
|
||||
if (input == null || input == "") {
|
||||
AppDatabase.getInstance(getApplication()).circularDao().getReminders()
|
||||
|
||||
Reference in New Issue
Block a user