[修复] 阅读记录书籍不在书架时自动搜索 #631
This commit is contained in:
@@ -1,17 +1,18 @@
|
|||||||
package io.legado.app.ui.book.readRecord
|
package io.legado.app.ui.book.readRecord
|
||||||
|
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import androidx.compose.runtime.*
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.lifecycle.lifecycleScope
|
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.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 io.legado.app.utils.startActivityForBook
|
||||||
import kotlinx.coroutines.Dispatchers
|
import kotlinx.coroutines.Dispatchers
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.coroutines.withContext
|
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(
|
data class TimelineItem(
|
||||||
val session: ReadRecordSession,
|
val session: ReadRecordSession,
|
||||||
@@ -31,6 +32,11 @@ class ReadRecordActivity : BaseComposeActivity() {
|
|||||||
appDb.bookDao.findByName(bookName).firstOrNull()
|
appDb.bookDao.findByName(bookName).firstOrNull()
|
||||||
}
|
}
|
||||||
if (book != null) startActivityForBook(book)
|
if (book != null) startActivityForBook(book)
|
||||||
|
else {
|
||||||
|
startActivity<SearchActivity> {
|
||||||
|
putExtra("key", bookName)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user