This commit is contained in:
kunfei 2020-02-09 14:00:10 +08:00
parent 73aa53a363
commit 4620bb8b28
3 changed files with 8 additions and 6 deletions

View File

@ -19,7 +19,7 @@ object ActivityHelp {
* 判断指定Activity是否存在
*/
fun isExist(activityClass: Class<*>): Boolean {
for (item in activities) {
activities.forEach { item ->
if (item.get()?.javaClass == activityClass) {
return true
}
@ -63,7 +63,7 @@ object ActivityHelp {
* 关闭指定 activity
*/
fun finishActivity(vararg activities: Activity) {
for (activity in activities) {
activities.forEach { activity ->
activity.finish()
}
}
@ -81,8 +81,8 @@ object ActivityHelp {
}
}
}
for (activityWeakReference in waitFinish) {
activityWeakReference.get()?.finish()
waitFinish.forEach {
it.get()?.finish()
}
}

View File

@ -496,6 +496,9 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
}
}
/**
* colorSelectDialog
*/
override fun onColorSelected(dialogId: Int, color: Int) = with(ReadBookConfig.getConfig()) {
when (dialogId) {
TEXT_COLOR -> {

View File

@ -30,10 +30,9 @@ class WelcomeActivity : BaseActivity(R.layout.activity_welcome) {
}
welAnimator.addListener(object : Animator.AnimatorListener {
override fun onAnimationStart(animation: Animator) {
startActivity<MainActivity>()
if (getPrefBoolean(getString(R.string.pk_default_read))) {
startActivity<ReadBookActivity>()
} else {
startActivity<MainActivity>()
}
finish()
}