Galaxy Z Fold7 Android 16 - MMS Network requestNetwork onAvailable() n

Hello,

I’m trying to confirm a behavior on the Galaxy Z Fold7, but I don’t have the device myself. I haven’t been able to test it directly, so I’m asking to check whether this is expected.

Details:

  • Device: Galaxy Z Fold7
  • OS: Android 16
  • API: ConnectivityManager.requestNetwork with NetworkCapabilities.NET_CAPABILITY_MMS
  • Issue: After calling requestNetwork, the NetworkCallback’s onAvailable() may not be triggered.
  • Comparison: The same code works correctly on Pixel 7a running Android 16.

Code snippet for reference:

val connectivityManager = getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val request = NetworkRequest.Builder()
.addCapability(NetworkCapabilities.NET_CAPABILITY_MMS)
.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)
.build()

val networkCallback = object : ConnectivityManager.NetworkCallback() {
override fun onAvailable(network: Network) {
// Check if this callback is triggered
}
}

connectivityManager.requestNetwork(request, networkCallback)

Could anyone confirm if requestNetwork with NET_CAPABILITY_MMS may not trigger onAvailable() on Fold7 Android 16?
Is there any One UI customization or security policy that could prevent MMS network requests from working as expected?

Thank you for any insights!

Hello

You can reach developer 1:1 support team.

Is this post suitable for 1:1 support?
I just posted a similar post. Please check.