kunfei 3 лет назад
Родитель
Сommit
24545ea871

+ 1 - 1
app/src/main/java/io/legado/app/model/localBook/TextFile.kt

@@ -262,10 +262,10 @@ class TextFile(private val book: Book) {
 
             }
             toc.lastOrNull()?.let { chapter ->
+                //章节字数太多进行拆分
                 if (chapter.end!! - chapter.start!! > maxLengthWithToc) {
                     val end = chapter.end!!
                     chapter.end = chapter.start
-                    //章节字数太多进行拆分
                     val lastTitle = chapter.title
                     val lastTitleLength = lastTitle.toByteArray(charset).size
                     val chapters = analyze(

+ 0 - 6
app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleActivity.kt

@@ -16,7 +16,6 @@ import io.legado.app.databinding.DialogEditTextBinding
 import io.legado.app.help.DirectLinkUpload
 import io.legado.app.lib.dialogs.alert
 import io.legado.app.lib.theme.primaryColor
-import io.legado.app.ui.association.ImportDictRuleDialog
 import io.legado.app.ui.association.ImportTxtTocRuleDialog
 import io.legado.app.ui.document.HandleFileContract
 import io.legado.app.ui.qrcode.QrCodeResult
@@ -117,11 +116,6 @@ class TxtTocRuleActivity : VMBaseActivity<ActivityTxtTocRuleBinding, TxtTocRuleV
         return super.onCompatCreateOptionsMenu(menu)
     }
 
-    override fun onPrepareOptionsMenu(menu: Menu?): Boolean {
-        menu?.findItem(R.id.menu_split_long_chapter)?.isVisible = false
-        return super.onPrepareOptionsMenu(menu)
-    }
-
     override fun onCompatOptionsItemSelected(item: MenuItem): Boolean {
         when (item.itemId) {
             R.id.menu_add -> showDialogFragment(TxtTocRuleEditDialog())

+ 0 - 8
app/src/main/java/io/legado/app/ui/book/toc/rule/TxtTocRuleDialog.kt

@@ -22,7 +22,6 @@ import io.legado.app.databinding.ItemTocRegexBinding
 import io.legado.app.lib.dialogs.alert
 import io.legado.app.lib.theme.backgroundColor
 import io.legado.app.lib.theme.primaryColor
-import io.legado.app.model.ReadBook
 import io.legado.app.ui.association.ImportTxtTocRuleDialog
 import io.legado.app.ui.document.HandleFileContract
 import io.legado.app.ui.qrcode.QrCodeResult
@@ -79,8 +78,6 @@ class TxtTocRuleDialog() : BaseDialogFragment(R.layout.dialog_toc_regex),
         binding.toolBar.setTitle(R.string.txt_toc_rule)
         binding.toolBar.inflateMenu(R.menu.txt_toc_rule)
         binding.toolBar.menu.applyTint(requireContext())
-        binding.toolBar.menu.findItem(R.id.menu_split_long_chapter)
-            ?.isChecked = ReadBook.book?.getSplitLongChapter() == true
         binding.toolBar.setOnMenuItemClickListener(this)
         initView()
         initData()
@@ -140,11 +137,6 @@ class TxtTocRuleDialog() : BaseDialogFragment(R.layout.dialog_toc_regex),
             R.id.menu_import_onLine -> showImportDialog()
             R.id.menu_import_qr -> qrCodeResult.launch()
             R.id.menu_import_default -> viewModel.importDefault()
-            R.id.menu_split_long_chapter -> {
-                ReadBook.book?.setSplitLongChapter(!item.isChecked)
-                item.isChecked = !item.isChecked
-                if (!item.isChecked) context?.longToastOnUi(R.string.need_more_time_load_content)
-            }
             R.id.menu_help -> showTxtTocRuleHelp()
         }
         return false

+ 0 - 6
app/src/main/res/menu/txt_toc_rule.xml

@@ -34,12 +34,6 @@
         android:icon="@drawable/ic_import"
         app:showAsAction="never" />
 
-    <item
-        android:id="@+id/menu_split_long_chapter"
-        android:title="@string/split_long_chapter"
-        android:checkable="true"
-        app:showAsAction="never" />
-
     <item
         android:id="@+id/menu_help"
         android:icon="@drawable/ic_help"