Я разрабатываю приложение, оно имеет сервис, который отображает живую карту низкой частоты. Когда приложение уже запущено, я перехожу к окну ОК и снова открываю приложение, ничего не происходит. Я ожидаю это, чтобы переместить меня влево от ОК, где живая карта - рендеринг. Это что-то обрабатывается стеклом Google или мы должны обращаться с ним явно?Google Glass GDK-приложение для управления жизненным циклом
1
A
ответ
2
Вы должны справиться с этим в вашей службы при перезапуске и перейдите к LiveCard
с:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (mLiveCard == null) {
mLiveCard = new LiveCard(this, LIVE_CARD_TAG);
// Initialize the LiveCard with its renderer and PendingIntent.
mLiveCard.publish(PublishMode.REVEAL);
} else {
// Navigate to the existing LiveCard.
mLiveCard.navigate();
}
return START_STICKY;
}
Вы можете увидеть, как это делается в CompassService
классе компас.