diff --git a/app/src/main/java/com/github/libretube/MainActivity.kt b/app/src/main/java/com/github/libretube/MainActivity.kt index db9894118..2799f6b25 100644 --- a/app/src/main/java/com/github/libretube/MainActivity.kt +++ b/app/src/main/java/com/github/libretube/MainActivity.kt @@ -6,6 +6,7 @@ import android.content.Intent import android.content.pm.ActivityInfo import android.content.res.Configuration import android.net.ConnectivityManager +import android.net.NetworkCapabilities import android.net.Uri import android.os.Build import android.os.Bundle @@ -44,8 +45,9 @@ import com.google.android.material.color.DynamicColors class MainActivity : AppCompatActivity() { val TAG = "MainActivity" + lateinit var bottomNavigationView: BottomNavigationView - lateinit var toolbar: Toolbar + private lateinit var toolbar: Toolbar lateinit var navController: NavController override fun onCreate(savedInstanceState: Bundle?) { @@ -79,12 +81,8 @@ class MainActivity : AppCompatActivity() { ThemeHelper().updateTheme(this) LocaleHelper().updateLanguage(this) - val connectivityManager = - this.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager - val networkInfo = connectivityManager.activeNetworkInfo - val isConnected = networkInfo != null && networkInfo.isConnected - - if (!isConnected) { + // show noInternet Activity if no internet available on app startup + if (!isNetworkAvailable(this)) { setContentView(R.layout.activity_nointernet) findViewById