feat: 优化代码

pull/133/head
kunfei 5 years ago
parent cad97612d4
commit 13e0977607
  1. 8
      app/src/main/AndroidManifest.xml
  2. 4
      app/src/main/java/io/legado/app/ui/audio/AudioPlayActivity.kt
  3. 2
      app/src/main/java/io/legado/app/ui/book/changecover/ChangeCoverDialog.kt
  4. 2
      app/src/main/java/io/legado/app/ui/book/changecover/ChangeCoverViewModel.kt
  5. 2
      app/src/main/java/io/legado/app/ui/book/changecover/CoverAdapter.kt
  6. 2
      app/src/main/java/io/legado/app/ui/book/changesource/ChangeSourceAdapter.kt
  7. 2
      app/src/main/java/io/legado/app/ui/book/changesource/ChangeSourceDialog.kt
  8. 2
      app/src/main/java/io/legado/app/ui/book/changesource/ChangeSourceViewModel.kt
  9. 2
      app/src/main/java/io/legado/app/ui/book/changesource/DiffCallBack.kt
  10. 2
      app/src/main/java/io/legado/app/ui/book/chapterlist/BookmarkAdapter.kt
  11. 2
      app/src/main/java/io/legado/app/ui/book/chapterlist/BookmarkFragment.kt
  12. 2
      app/src/main/java/io/legado/app/ui/book/chapterlist/ChapterListActivity.kt
  13. 2
      app/src/main/java/io/legado/app/ui/book/chapterlist/ChapterListAdapter.kt
  14. 2
      app/src/main/java/io/legado/app/ui/book/chapterlist/ChapterListFragment.kt
  15. 2
      app/src/main/java/io/legado/app/ui/book/chapterlist/ChapterListViewModel.kt
  16. 2
      app/src/main/java/io/legado/app/ui/book/download/DownloadActivity.kt
  17. 2
      app/src/main/java/io/legado/app/ui/book/download/DownloadAdapter.kt
  18. 2
      app/src/main/java/io/legado/app/ui/book/download/DownloadViewModel.kt
  19. 2
      app/src/main/java/io/legado/app/ui/book/explore/ExploreShowActivity.kt
  20. 2
      app/src/main/java/io/legado/app/ui/book/explore/ExploreShowAdapter.kt
  21. 2
      app/src/main/java/io/legado/app/ui/book/explore/ExploreShowViewModel.kt
  22. 6
      app/src/main/java/io/legado/app/ui/book/info/BookInfoActivity.kt
  23. 2
      app/src/main/java/io/legado/app/ui/book/info/edit/BookInfoEditActivity.kt
  24. 2
      app/src/main/java/io/legado/app/ui/book/local/ImportBookActivity.kt
  25. 2
      app/src/main/java/io/legado/app/ui/book/local/ImportBookAdapter.kt
  26. 2
      app/src/main/java/io/legado/app/ui/book/local/ImportBookViewModel.kt
  27. 4
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt
  28. 4
      app/src/main/java/io/legado/app/ui/main/bookshelf/BookshelfFragment.kt
  29. 2
      app/src/main/java/io/legado/app/ui/main/explore/ExploreFragment.kt

@ -182,16 +182,16 @@
android:name=".ui.book.source.debug.BookSourceDebugActivity" android:name=".ui.book.source.debug.BookSourceDebugActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".ui.chapterlist.ChapterListActivity" android:name="io.legado.app.ui.book.chapterlist.ChapterListActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".ui.rss.read.ReadRssActivity" android:name=".ui.rss.read.ReadRssActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".ui.importbook.ImportBookActivity" android:name="io.legado.app.ui.book.local.ImportBookActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".ui.explore.ExploreShowActivity" android:name="io.legado.app.ui.book.explore.ExploreShowActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".ui.rss.source.debug.RssSourceDebugActivity" android:name=".ui.rss.source.debug.RssSourceDebugActivity"
@ -203,7 +203,7 @@
android:name=".ui.rss.favorites.RssFavoritesActivity" android:name=".ui.rss.favorites.RssFavoritesActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".ui.download.DownloadActivity" android:name="io.legado.app.ui.book.download.DownloadActivity"
android:launchMode="singleTop" /> android:launchMode="singleTop" />
<activity <activity
android:name=".receiver.SharedReceiverActivity" android:name=".receiver.SharedReceiverActivity"

@ -25,8 +25,8 @@ import io.legado.app.lib.dialogs.noButton
import io.legado.app.lib.dialogs.okButton import io.legado.app.lib.dialogs.okButton
import io.legado.app.service.AudioPlayService import io.legado.app.service.AudioPlayService
import io.legado.app.service.help.AudioPlay import io.legado.app.service.help.AudioPlay
import io.legado.app.ui.changesource.ChangeSourceDialog import io.legado.app.ui.book.changesource.ChangeSourceDialog
import io.legado.app.ui.chapterlist.ChapterListActivity import io.legado.app.ui.book.chapterlist.ChapterListActivity
import io.legado.app.utils.* import io.legado.app.utils.*
import kotlinx.android.synthetic.main.activity_audio_play.* import kotlinx.android.synthetic.main.activity_audio_play.*
import org.apache.commons.lang3.time.DateFormatUtils import org.apache.commons.lang3.time.DateFormatUtils

@ -1,4 +1,4 @@
package io.legado.app.ui.changecover package io.legado.app.ui.book.changecover
import android.os.Bundle import android.os.Bundle
import android.util.DisplayMetrics import android.util.DisplayMetrics

@ -1,4 +1,4 @@
package io.legado.app.ui.changecover package io.legado.app.ui.book.changecover
import android.app.Application import android.app.Application
import androidx.lifecycle.MutableLiveData import androidx.lifecycle.MutableLiveData

@ -1,4 +1,4 @@
package io.legado.app.ui.changecover package io.legado.app.ui.book.changecover
import android.content.Context import android.content.Context
import io.legado.app.R import io.legado.app.R

@ -1,4 +1,4 @@
package io.legado.app.ui.changesource package io.legado.app.ui.book.changesource
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle

@ -1,4 +1,4 @@
package io.legado.app.ui.changesource package io.legado.app.ui.book.changesource
import android.os.Bundle import android.os.Bundle
import android.util.DisplayMetrics import android.util.DisplayMetrics

@ -1,4 +1,4 @@
package io.legado.app.ui.changesource package io.legado.app.ui.book.changesource
import android.app.Application import android.app.Application
import android.os.Bundle import android.os.Bundle

@ -1,4 +1,4 @@
package io.legado.app.ui.changesource package io.legado.app.ui.book.changesource
import android.os.Bundle import android.os.Bundle
import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.DiffUtil

@ -1,4 +1,4 @@
package io.legado.app.ui.chapterlist package io.legado.app.ui.book.chapterlist
import android.os.AsyncTask.execute import android.os.AsyncTask.execute
import android.view.LayoutInflater import android.view.LayoutInflater

@ -1,4 +1,4 @@
package io.legado.app.ui.chapterlist package io.legado.app.ui.book.chapterlist
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent

@ -1,4 +1,4 @@
package io.legado.app.ui.chapterlist package io.legado.app.ui.book.chapterlist
import android.os.Bundle import android.os.Bundle
import android.view.Menu import android.view.Menu

@ -1,4 +1,4 @@
package io.legado.app.ui.chapterlist package io.legado.app.ui.book.chapterlist
import android.content.Context import android.content.Context
import android.widget.TextView import android.widget.TextView

@ -1,4 +1,4 @@
package io.legado.app.ui.chapterlist package io.legado.app.ui.book.chapterlist
import android.app.Activity.RESULT_OK import android.app.Activity.RESULT_OK
import android.content.Intent import android.content.Intent

@ -1,4 +1,4 @@
package io.legado.app.ui.chapterlist package io.legado.app.ui.book.chapterlist
import android.app.Application import android.app.Application

@ -1,4 +1,4 @@
package io.legado.app.ui.download package io.legado.app.ui.book.download
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent

@ -1,4 +1,4 @@
package io.legado.app.ui.download package io.legado.app.ui.book.download
import android.content.Context import android.content.Context
import android.widget.ImageView import android.widget.ImageView

@ -1,4 +1,4 @@
package io.legado.app.ui.download package io.legado.app.ui.book.download
import android.app.Application import android.app.Application
import android.net.Uri import android.net.Uri

@ -1,4 +1,4 @@
package io.legado.app.ui.explore package io.legado.app.ui.book.explore
import android.os.Bundle import android.os.Bundle
import androidx.lifecycle.Observer import androidx.lifecycle.Observer

@ -1,4 +1,4 @@
package io.legado.app.ui.explore package io.legado.app.ui.book.explore
import android.content.Context import android.content.Context
import io.legado.app.R import io.legado.app.R

@ -1,4 +1,4 @@
package io.legado.app.ui.explore package io.legado.app.ui.book.explore
import android.app.Application import android.app.Application
import android.content.Intent import android.content.Intent

@ -28,9 +28,9 @@ import io.legado.app.ui.book.group.GroupSelectDialog
import io.legado.app.ui.book.info.edit.BookInfoEditActivity import io.legado.app.ui.book.info.edit.BookInfoEditActivity
import io.legado.app.ui.book.read.ReadBookActivity import io.legado.app.ui.book.read.ReadBookActivity
import io.legado.app.ui.book.source.edit.BookSourceEditActivity import io.legado.app.ui.book.source.edit.BookSourceEditActivity
import io.legado.app.ui.changecover.ChangeCoverDialog import io.legado.app.ui.book.changecover.ChangeCoverDialog
import io.legado.app.ui.changesource.ChangeSourceDialog import io.legado.app.ui.book.changesource.ChangeSourceDialog
import io.legado.app.ui.chapterlist.ChapterListActivity import io.legado.app.ui.book.chapterlist.ChapterListActivity
import io.legado.app.utils.getViewModel import io.legado.app.utils.getViewModel
import io.legado.app.utils.gone import io.legado.app.utils.gone
import io.legado.app.utils.visible import io.legado.app.utils.visible

@ -8,7 +8,7 @@ import androidx.lifecycle.Observer
import io.legado.app.R import io.legado.app.R
import io.legado.app.base.VMBaseActivity import io.legado.app.base.VMBaseActivity
import io.legado.app.data.entities.Book import io.legado.app.data.entities.Book
import io.legado.app.ui.changecover.ChangeCoverDialog import io.legado.app.ui.book.changecover.ChangeCoverDialog
import io.legado.app.utils.getViewModel import io.legado.app.utils.getViewModel
import kotlinx.android.synthetic.main.activity_book_info_edit.* import kotlinx.android.synthetic.main.activity_book_info_edit.*
import org.jetbrains.anko.sdk27.listeners.onClick import org.jetbrains.anko.sdk27.listeners.onClick

@ -1,4 +1,4 @@
package io.legado.app.ui.importbook package io.legado.app.ui.book.local
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.Activity import android.app.Activity

@ -1,4 +1,4 @@
package io.legado.app.ui.importbook package io.legado.app.ui.book.local
import android.content.Context import android.content.Context
import androidx.documentfile.provider.DocumentFile import androidx.documentfile.provider.DocumentFile

@ -1,4 +1,4 @@
package io.legado.app.ui.importbook package io.legado.app.ui.book.local
import android.app.Application import android.app.Application
import android.net.Uri import android.net.Uri

@ -40,8 +40,8 @@ import io.legado.app.ui.book.read.page.PageView
import io.legado.app.ui.book.read.page.TextPageFactory import io.legado.app.ui.book.read.page.TextPageFactory
import io.legado.app.ui.book.read.page.delegate.PageDelegate import io.legado.app.ui.book.read.page.delegate.PageDelegate
import io.legado.app.ui.book.source.edit.BookSourceEditActivity import io.legado.app.ui.book.source.edit.BookSourceEditActivity
import io.legado.app.ui.changesource.ChangeSourceDialog import io.legado.app.ui.book.changesource.ChangeSourceDialog
import io.legado.app.ui.chapterlist.ChapterListActivity import io.legado.app.ui.book.chapterlist.ChapterListActivity
import io.legado.app.ui.login.SourceLogin import io.legado.app.ui.login.SourceLogin
import io.legado.app.ui.replacerule.ReplaceRuleActivity import io.legado.app.ui.replacerule.ReplaceRuleActivity
import io.legado.app.ui.replacerule.edit.ReplaceEditDialog import io.legado.app.ui.replacerule.edit.ReplaceEditDialog

@ -27,8 +27,8 @@ import io.legado.app.lib.theme.accentColor
import io.legado.app.ui.book.arrange.ArrangeBookActivity import io.legado.app.ui.book.arrange.ArrangeBookActivity
import io.legado.app.ui.book.group.GroupManageDialog import io.legado.app.ui.book.group.GroupManageDialog
import io.legado.app.ui.book.search.SearchActivity import io.legado.app.ui.book.search.SearchActivity
import io.legado.app.ui.download.DownloadActivity import io.legado.app.ui.book.download.DownloadActivity
import io.legado.app.ui.importbook.ImportBookActivity import io.legado.app.ui.book.local.ImportBookActivity
import io.legado.app.ui.widget.text.AutoCompleteTextView import io.legado.app.ui.widget.text.AutoCompleteTextView
import io.legado.app.utils.* import io.legado.app.utils.*
import kotlinx.android.synthetic.main.dialog_bookshelf_config.view.* import kotlinx.android.synthetic.main.dialog_bookshelf_config.view.*

@ -18,7 +18,7 @@ import io.legado.app.data.entities.BookSource
import io.legado.app.lib.theme.ATH import io.legado.app.lib.theme.ATH
import io.legado.app.lib.theme.primaryTextColor import io.legado.app.lib.theme.primaryTextColor
import io.legado.app.ui.book.source.edit.BookSourceEditActivity import io.legado.app.ui.book.source.edit.BookSourceEditActivity
import io.legado.app.ui.explore.ExploreShowActivity import io.legado.app.ui.book.explore.ExploreShowActivity
import io.legado.app.utils.getViewModel import io.legado.app.utils.getViewModel
import io.legado.app.utils.splitNotBlank import io.legado.app.utils.splitNotBlank
import io.legado.app.utils.startActivity import io.legado.app.utils.startActivity

Loading…
Cancel
Save