SOLVED: Ricoh Theta connection issue using Android API 29

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.

3 Likes