35 lines
1.2 KiB
Kotlin
Raw Normal View History

2023-02-06 13:44:27 -06:00
package com.isolaatti.home
import android.os.Bundle
import android.view.Menu
2023-02-11 23:41:23 -06:00
import androidx.activity.viewModels
2023-02-06 13:44:27 -06:00
import androidx.appcompat.app.AppCompatActivity
import androidx.navigation.fragment.NavHostFragment
import androidx.navigation.ui.setupWithNavController
import com.isolaatti.R
import com.isolaatti.databinding.ActivityHomeBinding
2023-07-08 02:17:19 -06:00
import com.isolaatti.posting.posts.presentation.PostsViewModel
2023-02-06 13:44:27 -06:00
import dagger.hilt.android.AndroidEntryPoint
@AndroidEntryPoint
class HomeActivity : AppCompatActivity() {
lateinit var viewBinding: ActivityHomeBinding
2023-07-08 02:17:19 -06:00
val postsViewModel: PostsViewModel by viewModels()
2023-02-06 13:44:27 -06:00
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
viewBinding = ActivityHomeBinding.inflate(layoutInflater)
setContentView(viewBinding.root)
val navHostFragment = supportFragmentManager.findFragmentById(R.id.nav_host_fragment) as NavHostFragment
viewBinding.bottomNavigation.setupWithNavController(navHostFragment.navController)
2023-02-11 23:41:23 -06:00
2023-07-08 02:17:19 -06:00
if(savedInstanceState == null) {
postsViewModel.getFeed()
}
2023-02-06 13:44:27 -06:00
}
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
return super.onCreateOptionsMenu(menu)
}
}