@@ -35,8 +35,6 @@ import android.widget.ImageView
35
35
import androidx.activity.viewModels
36
36
import androidx.appcompat.app.AppCompatDelegate
37
37
import androidx.core.app.ActivityOptionsCompat
38
- import androidx.lifecycle.Observer
39
- import androidx.recyclerview.widget.LinearLayoutManager
40
38
import com.shreyaspatil.MaterialDialog.MaterialDialog
41
39
import dagger.hilt.android.AndroidEntryPoint
42
40
import dev.shreyaspatil.foodium.R
@@ -64,10 +62,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
64
62
setContentView(mViewBinding.root)
65
63
66
64
// Initialize RecyclerView
67
- mViewBinding.postsRecyclerView.apply {
68
- layoutManager = LinearLayoutManager (this @MainActivity)
69
- adapter = mAdapter
70
- }
65
+ mViewBinding.postsRecyclerView.adapter = mAdapter
71
66
72
67
initPosts()
73
68
@@ -77,7 +72,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
77
72
private fun initPosts () {
78
73
mViewModel.postsLiveData.observe(
79
74
this ,
80
- Observer { state ->
75
+ { state ->
81
76
when (state) {
82
77
is State .Loading -> showLoading(true )
83
78
is State .Success -> {
@@ -118,7 +113,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
118
113
private fun handleNetworkChanges () {
119
114
NetworkUtils .getNetworkLiveData(applicationContext).observe(
120
115
this ,
121
- Observer { isConnected ->
116
+ { isConnected ->
122
117
if (! isConnected) {
123
118
mViewBinding.textViewNetworkStatus.text =
124
119
getString(R .string.text_no_connectivity)
0 commit comments