@@ -5,7 +5,7 @@ import android.os.Bundle
55import androidx.fragment.app.Fragment
66import com.carlos.cutils.base.adapter.CBaseMyPagerAdapter
77import com.carlos.cutils.listener.PermissionListener
8- import com.carlos.grabredenvelope.R
8+ import com.carlos.grabredenvelope.databinding.ActivityMainBinding
99import com.carlos.grabredenvelope.fragment.*
1010import com.carlos.grabredenvelope.util.Update
1111import kotlinx.android.synthetic.main.activity_main.*
@@ -48,6 +48,8 @@ import kotlinx.android.synthetic.main.activity_main.*
4848 */
4949open class MainActivity : BaseActivity () {
5050
51+ private lateinit var binding: ActivityMainBinding
52+
5153 private val WECHAT_SERVICE_NAME = " com.carlos.grabredenvelope/.services.WechatService"
5254
5355 var fragments = mutableListOf<Fragment >(ControlFragment (), GuideFragment (), AboutFragment (),
@@ -57,11 +59,13 @@ open class MainActivity : BaseActivity() {
5759
5860 override fun onCreate (savedInstanceState : Bundle ? ) {
5961 super .onCreate(savedInstanceState)
60- setContentView(R .layout.activity_main)
62+ binding = ActivityMainBinding .inflate(layoutInflater)
63+ val view = binding.root
64+ setContentView(view)
6165
6266 val adapter = CBaseMyPagerAdapter (supportFragmentManager, fragments, titles)
63- viewpager .adapter = adapter
64- sliding_tabs. setupWithViewPager(viewpager )
67+ binding.viewPager .adapter = adapter
68+ binding.slidingTabs. setupWithViewPager(viewPager )
6569
6670 getPermissions()
6771 checkVersion()
@@ -91,7 +95,7 @@ open class MainActivity : BaseActivity() {
9195 }
9296
9397 fun checkItem (item : Int ) {
94- viewpager .currentItem = item
98+ viewPager .currentItem = item
9599 }
96100
97101}
0 commit comments