Prevent crash by play

This commit is contained in:
Mygod
2021-10-25 10:13:32 +08:00
parent a823e32701
commit 35951ab717

View File

@@ -24,6 +24,7 @@ import com.google.android.material.badge.BadgeDrawable
import com.google.android.material.navigation.NavigationBarView import com.google.android.material.navigation.NavigationBarView
import kotlinx.coroutines.flow.collect import kotlinx.coroutines.flow.collect
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import timber.log.Timber
import java.net.Inet4Address import java.net.Inet4Address
class MainActivity : AppCompatActivity(), NavigationBarView.OnItemSelectedListener { class MainActivity : AppCompatActivity(), NavigationBarView.OnItemSelectedListener {
@@ -62,7 +63,12 @@ class MainActivity : AppCompatActivity(), NavigationBarView.OnItemSelectedListen
lifecycleScope.launch { lifecycleScope.launch {
repeatOnLifecycle(Lifecycle.State.STARTED) { repeatOnLifecycle(Lifecycle.State.STARTED) {
onAppUpdateAvailable(null) onAppUpdateAvailable(null)
UpdateChecker.check().collect(this@MainActivity::onAppUpdateAvailable) try {
UpdateChecker.check().collect(this@MainActivity::onAppUpdateAvailable)
} catch (e: Exception) {
Timber.w(e)
SmartSnackbar.make(e).show()
}
} }
} }
} }