Hi Craig, Thank you so much for your support and really appreciate your time. I thought this forum is own by RicohTheta. This is a big change from Google in 3rd party device connectivity.
Well the good news is that, I was able to figure out the issue. I need to bind the new network(Theta Camera) for all the outgoing traffic. It’s not mentioned in Android developer forum. I found a suggestion in stackoverflow to bind the network, then I applied it and it is working now. So on network availability we need to do that. below is the code -
private ConnectivityManager.NetworkCallback networkCallback = new ConnectivityManager.NetworkCallback() {
@Override
public void onAvailable(@NonNull android.net.Network network) {
super.onAvailable(network);
connectivityManager.bindProcessToNetwork(network);
Timber.d("++++++ network connected - %s", network.toString());
}};
Thank you so much for the help and your support. I think we may close the ticket now.