Используйте Estimote SDK для обнаружения iBeacons в Xamarin Android - PullRequest
0 голосов
/ 11 июля 2019

Я создаю кроссплатформенное приложение с использованием Xamarin. Я также использую маяки Estimote и SDK. Я пытаюсь перевести документацию Estimote на Java на C #, и у меня возникают некоторые проблемы.

В официальной документации Estimote они хотят, чтобы я сделал что-то вроде этого:

beaconManager.connect(new BeaconManager.ServiceReadyCallback(){
    @Override
    public void onServiceReady() {
        beaconManager.startMonitoring(new BeaconRegion(
            ...
        );
    }
});

Однако в C # метод .connect () принимает IServiceReadyCallback и говорит, что не может создать новый экземпляр интерфейса. Если я создаю новый объект, который реализует этот интерфейс, я теряю доступ к beaconManager в новом объекте. Весь код находится в MainActivity.cs.

У кого-нибудь есть пример проекта Android Xamarin, который использует Estimote SDK для успешного обнаружения iBeacon? Или, может быть, вы понимаете, что я делаю неправильно?

...