20 января, 2022

Motivation App

MainActivity import androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.Toastimport androidx.recyclerview.widget.LinearLayoutManagerimport com.google.android.gms.ads.*import com.google.android.gms.ads.interstitial.InterstitialAdimport com.google.android.gms.ads.interstitial.InterstitialAdLoadCallbackimport com.neco_desarrollo.earnapp.adapters.CategoryAdapterimport com.neco_desarrollo.earnapp.adapters.ContentManagerimport com.neco_desarrollo.earnapp.databinding.ActivityMainBindingclass MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding private var adapter: CategoryAdapter? = null private var interAd: InterstitialAd? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) initAdMob() (application as AppMainState).showAdIfAvailable(this){} initRcView() } private fun initRcView() = with(binding){ adapter = CategoryAdapter() rcViewCat.layoutManager = LinearLayoutManager( this@MainActivity, LinearLayoutManager.HORIZONTAL, false) rcViewCat.adapter = adapter adapter?.submitList(ContentManager.list) } override fun… Подробнее »Motivation App