|
|
|
|
@ -7,9 +7,9 @@ import android.os.Build |
|
|
|
|
import android.os.Bundle |
|
|
|
|
import com.google.android.material.bottomnavigation.BottomNavigationView |
|
|
|
|
import io.realm.RealmResults |
|
|
|
|
import kotlinx.android.synthetic.main.activity_home.* |
|
|
|
|
import net.pokeranalytics.android.BuildConfig |
|
|
|
|
import net.pokeranalytics.android.R |
|
|
|
|
import net.pokeranalytics.android.databinding.ActivityHomeBinding |
|
|
|
|
import net.pokeranalytics.android.model.realm.Currency |
|
|
|
|
import net.pokeranalytics.android.ui.activity.components.BaseActivity |
|
|
|
|
import net.pokeranalytics.android.ui.adapter.HomePagerAdapter |
|
|
|
|
@ -56,6 +56,8 @@ class HomeActivity : BaseActivity() { |
|
|
|
|
this.homePagerAdapter?.activityResumed() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private lateinit var binding: ActivityHomeBinding |
|
|
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) { |
|
|
|
|
super.onCreate(savedInstanceState) |
|
|
|
|
|
|
|
|
|
@ -68,7 +70,8 @@ class HomeActivity : BaseActivity() { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
setContentView(R.layout.activity_home) |
|
|
|
|
binding = ActivityHomeBinding.inflate(layoutInflater) |
|
|
|
|
setContentView(binding.root) |
|
|
|
|
|
|
|
|
|
observeRealmObjects() |
|
|
|
|
initUI() |
|
|
|
|
@ -141,10 +144,12 @@ class HomeActivity : BaseActivity() { |
|
|
|
|
*/ |
|
|
|
|
private fun initUI() { |
|
|
|
|
|
|
|
|
|
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener) |
|
|
|
|
navigation.selectedItemId = R.id.navigation_history |
|
|
|
|
binding.navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener) |
|
|
|
|
binding.navigation.selectedItemId = R.id.navigation_history |
|
|
|
|
|
|
|
|
|
homePagerAdapter = HomePagerAdapter(supportFragmentManager) |
|
|
|
|
|
|
|
|
|
val viewPager = binding.viewPager |
|
|
|
|
viewPager.offscreenPageLimit = 5 |
|
|
|
|
viewPager.enablePaging = false |
|
|
|
|
viewPager.adapter = homePagerAdapter |
|
|
|
|
@ -168,7 +173,7 @@ class HomeActivity : BaseActivity() { |
|
|
|
|
* Display a new fragment |
|
|
|
|
*/ |
|
|
|
|
private fun displayFragment(index: Int) { |
|
|
|
|
viewPager.setCurrentItem(index, false) |
|
|
|
|
binding.viewPager.setCurrentItem(index, false) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|