diff options
author | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-03-01 20:15:04 -0800 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-03-01 20:15:04 -0800 |
commit | 3da1adf8a74a61044cc11501ef9677478311ec45 (patch) | |
tree | 4f641c4244493ffbbd11d33b450709250ba15060 /app/src/main/java/moe/yuuta/workmode/update | |
parent | f8d91a8664c3df2b267b4f800bba0929176ed8af (diff) | |
download | WorkMode-3da1adf8a74a61044cc11501ef9677478311ec45.tar WorkMode-3da1adf8a74a61044cc11501ef9677478311ec45.tar.gz WorkMode-3da1adf8a74a61044cc11501ef9677478311ec45.tar.bz2 WorkMode-3da1adf8a74a61044cc11501ef9677478311ec45.zip |
feat(app): check updates directly when user requests, but not open the browser
Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
Diffstat (limited to 'app/src/main/java/moe/yuuta/workmode/update')
-rw-r--r-- | app/src/main/java/moe/yuuta/workmode/update/LifecycleUpdateChecker.kt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/src/main/java/moe/yuuta/workmode/update/LifecycleUpdateChecker.kt b/app/src/main/java/moe/yuuta/workmode/update/LifecycleUpdateChecker.kt index 9e2cd89..7c523f4 100644 --- a/app/src/main/java/moe/yuuta/workmode/update/LifecycleUpdateChecker.kt +++ b/app/src/main/java/moe/yuuta/workmode/update/LifecycleUpdateChecker.kt @@ -13,7 +13,8 @@ class LifecycleUpdateChecker(val context: Context, val callback: moe.yuuta.workm private lateinit var mStoppable: Stoppable @OnLifecycleEvent(Lifecycle.Event.ON_CREATE) - fun onCreate() { + fun start() { + stop() mStoppable = Async.beginTask(UpdateChecker(), object : Callback<Update> { override fun onStop(success: Boolean, result: Update?, e: Throwable?) { if (result == null) return @@ -32,7 +33,7 @@ class LifecycleUpdateChecker(val context: Context, val callback: moe.yuuta.workm } @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) - fun onDestroy() { + fun stop() { if (::mStoppable.isInitialized) { mStoppable.stop() } |