【问题标题】:Google glass GDK app handling lifecycleGoogle glass GDK 应用处理生命周期
【发布时间】:2014-09-05 09:25:36
【问题描述】:

我正在开发一个应用程序,它有一个呈现低频实时卡的服务。当应用程序已经运行时,我移动到 OK glass 并再次打开应用程序,没有任何反应。我希望它把我移到左边OK glass 的实时卡片在哪里渲染。这是由 Google glass 处理的还是我们应该明确处理?

【问题讨论】:

    标签: google-glass google-gdk


    【解决方案1】:

    您应该在服务重新启动时在服务中处理此问题,并使用以下命令导航到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;
    }
    

    您可以在 Compass 的 CompassService 类中看到它是如何完成的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多