Не обнаруживаются маяки, если я закрываю приложение из диспетчера задачAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не обнаруживаются маяки, если я закрываю приложение из диспетчера задач

Сообщение Anonymous »

Я использую Altbeacon для обнаружения iBeacons.

Если приложение находится на переднем плане или если приложение находится в фоновом режиме, кнопка «Домой» работает нормально. В обоих случаях работает отлично.

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

Я использую последнюю версию Altbeacon, и это мой код (класс приложения):

Код: Выделить всё

public void startBeaconScan() {

beaconManager = BeaconManager.getInstanceForApplication(this);
beaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));  //iBeacon layout

beaconManager.setBackgroundBetweenScanPeriod(500);
beaconManager.setBackgroundScanPeriod(500);
beaconManager.setForegroundBetweenScanPeriod(500);
beaconManager.setForegroundScanPeriod(500);

beaconManager.setRegionStatePeristenceEnabled(false);
beaconManager.bind(this);

region = new Region("myMonitoringUniqueId", Identifier.parse("2f234454-cf6d-4a0f-adf2-f4911ba9ffa6"), null, null);
new RegionBootstrap(this, region);
}
Я прочитал много сообщений, но пока не нашел решения.

Используемые смартфоны для тестирования: Xiaomi Redmi Note 2, Samsung Galaxy S5

---------------- ОБНОВЛЕНИЕ ------- -----------------

Код для обратных вызовов RegionBootstrap:

Код: Выделить всё

@Override
public void didDetermineStateForRegion(int arg0, Region arg1) {
Log.d(TAG, "Got a didDetermineStateForRegion call: " + arg1.getId1());
}

@Override
public void didEnterRegion(Region arg0) {
Log.d(TAG, "Got a didEnterRegion call: " + arg0.getId1());
}

@Override
public void didExitRegion(Region arg0) {
Log.d(TAG, "Got a didExitRegion call: " + arg0.getBluetoothAddress());
}
Для каждого из них у меня есть журналы по умолчанию, и ни один из них не отображается после закрытия приложения.

Подробнее здесь: https://stackoverflow.com/questions/440 ... sk-manager
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»