improved situation in #760

This commit is contained in:
Mariotaku Lee 2017-04-14 19:28:09 +08:00
parent c6e1862c14
commit d9068de940
No known key found for this signature in database
GPG Key ID: 15C10F89D7C33535
1 changed files with 5 additions and 11 deletions

View File

@ -60,8 +60,7 @@ import com.squareup.otto.Subscribe
import kotlinx.android.synthetic.main.activity_home.*
import kotlinx.android.synthetic.main.activity_home_content.*
import kotlinx.android.synthetic.main.layout_empty_tab_hint.*
import org.mariotaku.abstask.library.AbstractTask
import org.mariotaku.abstask.library.TaskStarter
import nl.komponents.kovenant.task
import org.mariotaku.chameleon.ChameleonUtils
import org.mariotaku.kpreferences.get
import org.mariotaku.kpreferences.set
@ -311,16 +310,11 @@ class HomeActivity : BaseActivity(), OnClickListener, OnPageChangeListener, Supp
if (isFinishing) {
// Stop only when exiting explicitly
StreamingService.startOrStopService(this)
}
// Delete unused items in databases.
val context = applicationContext
TaskStarter.execute(object : AbstractTask<Any?, Any?, Any?>() {
override fun doLongOperation(params: Any?): Any? {
DataStoreUtils.cleanDatabasesByItemLimit(context)
return null
}
})
// Delete unused items in databases.
val context = applicationContext
task { DataStoreUtils.cleanDatabasesByItemLimit(context) }
}
super.onDestroy()
}