谷歌玻璃GDK应用程序处理生命周期

时间:2014-09-05 09:25:36

标签: google-glass google-gdk

我正在开发一个应用程序,它有一个提供低频率现场卡的服务。当应用程序已经运行时,我移动到OK玻璃并再次打开应用程序,没有任何反应。我希望它能让我向左移动好的玻璃在哪里现场卡正在渲染。这是由谷歌玻璃处理的东西还是我们应该明确处理它?<​​/ p>

1 个答案:

答案 0 :(得分: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上课。