|
|
@@ -22,6 +22,7 @@ import com.xuqm.base.R
|
|
|
import com.xuqm.base.common.FileHelper
|
|
|
import com.xuqm.base.common.GlideEngine
|
|
|
import com.xuqm.base.common.LogHelper
|
|
|
+import com.xuqm.base.common.ToolsHelper
|
|
|
import com.xuqm.base.databinding.ActivityXWebviewBinding
|
|
|
import com.xuqm.base.extensions.loge
|
|
|
import com.xuqm.base.extensions.runWithPermission
|
|
|
@@ -33,6 +34,7 @@ import java.io.File
|
|
|
class XWebViewActivity : BaseActivity<ActivityXWebviewBinding>() {
|
|
|
private lateinit var title: String
|
|
|
private lateinit var url: String
|
|
|
+ private lateinit var content: String
|
|
|
private var hasTopBar: Boolean = true
|
|
|
|
|
|
|
|
|
@@ -85,6 +87,7 @@ class XWebViewActivity : BaseActivity<ActivityXWebviewBinding>() {
|
|
|
intent?.apply {
|
|
|
title = getStringExtra("title") ?: ""
|
|
|
url = getStringExtra("url") ?: ""
|
|
|
+ content = getStringExtra("content") ?: ""
|
|
|
}
|
|
|
|
|
|
viewModel.title.observe(this) {
|
|
|
@@ -111,7 +114,11 @@ class XWebViewActivity : BaseActivity<ActivityXWebviewBinding>() {
|
|
|
LogHelper.e("lateInitView")
|
|
|
LogHelper.e(url)
|
|
|
setTitleText(title)
|
|
|
- binding.XWebView.loadUrl(url)
|
|
|
+ if (ToolsHelper.isNull(url)){
|
|
|
+ binding.XWebView.loadData(content, "text/html", "utf-8")
|
|
|
+ }else{
|
|
|
+ binding.XWebView.loadUrl(url)
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|