I\'m using Android\'s ConnectivityManager.networkRequest(..) with a timeout to get a hold of a specific network after a queue from user input.
ConnectivityManager.networkRequest(..)
Everything