@@ -15,6 +15,7 @@ import android.util.Log
1515import android.view.LayoutInflater
1616import android.view.View
1717import android.view.ViewGroup
18+ import androidx.core.content.ContextCompat
1819import androidx.fragment.app.Fragment
1920import androidx.lifecycle.ViewModelProvider
2021import com.google.android.material.snackbar.Snackbar
@@ -78,10 +79,13 @@ class ImagesFragment : Fragment() {
7879 processResponseBody(imageGsons)
7980 }
8081 } else {
81- // Handle error
82- Snackbar .make(binding.textImages, response.toString(), Snackbar .LENGTH_LONG )
83- .setBackgroundTint(resources.getColor(R .color.deep_orange_darken_4))
84- .show()
82+ context?.let { context ->
83+ // Handle error
84+ Snackbar .make(binding.textImages, response.toString(), Snackbar .LENGTH_LONG )
85+ .setBackgroundTint(ContextCompat .getColor(context, R .color.deep_orange_darken_4))
86+ .show()
87+ }
88+
8589 binding.progressBarImages.visibility = View .GONE
8690 }
8791 }
@@ -91,10 +95,13 @@ class ImagesFragment : Fragment() {
9195
9296 Log .e(TAG , " t.getCause():" , t.cause)
9397
94- // Handle error
95- Snackbar .make(binding.textImages, t.cause.toString(), Snackbar .LENGTH_LONG )
96- .setBackgroundTint(resources.getColor(R .color.deep_orange_darken_4))
97- .show()
98+ context?.let { context ->
99+ // Handle error
100+ Snackbar .make(binding.textImages, t.cause.toString(), Snackbar .LENGTH_LONG )
101+ .setBackgroundTint(ContextCompat .getColor(context, R .color.deep_orange_darken_4))
102+ .show()
103+ }
104+
98105 binding.progressBarImages.visibility = View .GONE
99106 }
100107 })
0 commit comments