fun create()

in agent-sdk/src/main/java/co/elastic/otel/android/internal/services/network/NetworkService.kt [136:153]


        fun create(context: Context, serviceManager: ServiceManager): NetworkService {
            val connectivityManager =
                context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
            val telephonyManager =
                context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager

            val queryManager = NetworkQueryManager.create(connectivityManager, telephonyManager)

            val service = NetworkService(
                serviceManager.getAppInfoService(),
                telephonyManager,
                queryManager
            )

            queryManager.setChangeListener(service)

            return service
        }