[Android] Prevent crash when trying to monitor the network but the permission is not granted

Nicolas Pomepuy git at videolan.org
Fri Feb 28 10:39:12 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Thu Feb 27 09:21:45 2025 +0100| [bd05b420d73c97c19d99cfcff25d95c945b7f235] | committer: Duncan McNamara

Prevent crash when trying to monitor the network but the permission is not granted

> https://code.videolan.org/videolan/vlc-android/commit/bd05b420d73c97c19d99cfcff25d95c945b7f235
---

 .../src/org/videolan/vlc/util/NetworkConnectionManager.kt           | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/application/vlc-android/src/org/videolan/vlc/util/NetworkConnectionManager.kt b/application/vlc-android/src/org/videolan/vlc/util/NetworkConnectionManager.kt
index a610bd175e..95baf5a473 100644
--- a/application/vlc-android/src/org/videolan/vlc/util/NetworkConnectionManager.kt
+++ b/application/vlc-android/src/org/videolan/vlc/util/NetworkConnectionManager.kt
@@ -65,6 +65,10 @@ object NetworkConnectionManager {
                 .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                 .build()
         val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
-        connectivityManager.requestNetwork(networkRequest, networkCallback)
+        try {
+            connectivityManager.requestNetwork(networkRequest, networkCallback)
+        } catch (e: SecurityException) {
+
+        }
     }
 }
\ No newline at end of file



More information about the Android mailing list