Android как выбирать между соседними подключениями - PullRequest
0 голосов
/ 29 ноября 2018

Я занимаюсь разработкой приложения, в котором для подключения двух мобильных устройств используются близлежащие соединения Android.

Когда я тестирую сценарий с 3 мобильными устройствами, два из которых являются рекламными, а одно - обнаружением, оно выбирает подключение кодин из них.

Как создать вместо этого список найденных конечных точек, чтобы пользователь мог выбрать между ними и выбрать правильный для подключения?

Мой код следующий, когданайдена конечная точка:

private final EndpointDiscoveryCallback mEndpointDiscoveryCallback = new EndpointDiscoveryCallback() {
    @Override
    public void onEndpointFound(String endpointId, DiscoveredEndpointInfo info) {

        Toast.makeText(MainActivity.this,"onEndpointFound",Toast.LENGTH_SHORT).show();
        connect(endpointId);
    }

    @Override
    public void onEndpointLost(String endpointId) {
        Toast.makeText(MainActivity.this,"onEndpointLost",Toast.LENGTH_SHORT).show();
    }
};

В соответствии с документацией https://developers.google.com/nearby/connections/android/manage-connections она гласит: «В зависимости от вашего случая использования вы можете вместо этого отобразить пользователю список обнаруженных устройств, позволяя ему выбиратьк каким устройствам подключаться. "Но в нем не указано, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...