...
This commit is contained in:
parent
eb51ed944a
commit
a297e76da0
@ -5,7 +5,6 @@ import android.content.Intent
|
||||
import android.os.Environment
|
||||
import android.webkit.CookieManager
|
||||
import androidx.core.content.FileProvider
|
||||
import bums.lunatic.launcher.utils.CompressStringUtil
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.delay
|
||||
@ -67,38 +66,34 @@ class OfflineContents(val context: Context, val host : String, val cookie: Strin
|
||||
fun enofLoop() {
|
||||
if (onItEndof) return
|
||||
onItEndof = true
|
||||
LogUtil.e("on it enofLoop before compressString ${htmlString.length}")
|
||||
LogUtil.e("on it enofLoop")
|
||||
urlPathMap.forEach { t, u ->
|
||||
val file = File(u)
|
||||
var contentsUriString = FileProvider.getUriForFile(
|
||||
context,
|
||||
"${context.packageName}.fileprovider",
|
||||
file
|
||||
).toString()
|
||||
|
||||
CompressStringUtil.compressString(htmlString.toString())?.apply {
|
||||
LogUtil.e("on it enofLoop 2 compressed String ${this.length}")
|
||||
var targetString = t
|
||||
var targetIdx = htmlString.indexOf(targetString)
|
||||
if (targetIdx > 0) {
|
||||
htmlString?.replace(
|
||||
targetIdx,
|
||||
targetIdx.plus(targetString.length),
|
||||
contentsUriString
|
||||
)
|
||||
}
|
||||
targetString = t.replace("&", "&")
|
||||
targetIdx = htmlString.indexOf(targetString)
|
||||
if (targetIdx > 0) {
|
||||
htmlString?.replace(
|
||||
targetIdx,
|
||||
targetIdx.plus(targetString.length),
|
||||
contentsUriString
|
||||
)
|
||||
}
|
||||
}
|
||||
// urlPathMap.forEach { t, u ->
|
||||
// val file = File(u)
|
||||
// var contentsUriString = FileProvider.getUriForFile(
|
||||
// context,
|
||||
// "${context.packageName}.fileprovider",
|
||||
// file
|
||||
// ).toString()
|
||||
//
|
||||
// var targetString = t
|
||||
// var targetIdx = htmlString.indexOf(targetString)
|
||||
// if (targetIdx > 0) {
|
||||
// htmlString?.replace(
|
||||
// targetIdx,
|
||||
// targetIdx.plus(targetString.length),
|
||||
// contentsUriString
|
||||
// )
|
||||
// }
|
||||
// targetString = t.replace("&", "&")
|
||||
// targetIdx = htmlString.indexOf(targetString)
|
||||
// if (targetIdx > 0) {
|
||||
// htmlString?.replace(
|
||||
// targetIdx,
|
||||
// targetIdx.plus(targetString.length),
|
||||
// contentsUriString
|
||||
// )
|
||||
// }
|
||||
// }
|
||||
|
||||
if (autoCheck) {
|
||||
LogUtil.e("on it enofLoop autoCheck ${autoCheck}")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user