[修复] 阅读记录书籍不在书架时自动搜索 #631

This commit is contained in:
HapeLee
2026-02-19 18:57:58 +08:00
parent bac93ccf80
commit ebddae7ea3
@@ -1,17 +1,18 @@
package io.legado.app.ui.book.readRecord
import android.os.Bundle
import androidx.compose.runtime.*
import androidx.compose.runtime.Composable
import androidx.lifecycle.lifecycleScope
import io.legado.app.ui.theme.AppTheme
import io.legado.app.base.BaseComposeActivity
import io.legado.app.data.appDb
import io.legado.app.data.entities.readRecord.ReadRecordSession
import io.legado.app.ui.book.search.SearchActivity
import io.legado.app.ui.theme.AppTheme
import io.legado.app.utils.startActivity
import io.legado.app.utils.startActivityForBook
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import io.legado.app.base.BaseComposeActivity
import io.legado.app.data.entities.readRecord.ReadRecordSession
import org.koin.androidx.compose.koinViewModel
data class TimelineItem(
val session: ReadRecordSession,
@@ -31,6 +32,11 @@ class ReadRecordActivity : BaseComposeActivity() {
appDb.bookDao.findByName(bookName).firstOrNull()
}
if (book != null) startActivityForBook(book)
else {
startActivity<SearchActivity> {
putExtra("key", bookName)
}
}
}
}
)