TestActivity.kt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.bjca.hp.acupuncture.ui
  2. import android.os.Build.VERSION_CODES.R
  3. import android.os.Bundle
  4. import com.bjca.hp.acupuncture.R
  5. import com.bjca.hp.acupuncture.databinding.ActivityTestBinding
  6. import com.xuqm.base.common.ToolsHelper
  7. import com.xuqm.base.extensions.getStringForPreferences
  8. import com.xuqm.base.extensions.putString
  9. import com.xuqm.base.ui.BaseActivity
  10. import com.xuqm.base.web.XWebViewHelper
  11. class TestActivity : BaseActivity<ActivityTestBinding>() {
  12. override fun getLayoutId(): Int = R.layout.activity_test
  13. override fun initView(savedInstanceState: Bundle?) {
  14. super.initView(savedInstanceState)
  15. val str = getStringForPreferences("wurl")
  16. if (!ToolsHelper.isNull(str))
  17. binding.editUrl.setText(str)
  18. binding.btn.setOnClickListener {
  19. val url =
  20. if (ToolsHelper.isNull(binding.editUrl.text)) "https://web.sdk.qcloud.com/trtc/webrtc/demo/quick-demo-vue3-ts/index.html#/"
  21. else binding.editUrl.text.toString()
  22. putString("wurl", url)
  23. XWebViewHelper.startWebNoTopBar(
  24. mContext,
  25. url
  26. )
  27. }
  28. }
  29. }