在 Glass GDK Timer 示例中,提到了在 API 中可用时跳转到实时卡
我的问题是:这是否与我所看到的行为有关。
Glass 应用程序正在运行,用户使用语音命令重新启动它,屏幕保持空白。
如果是这样,那么 API 现在是否可用于跳转到实时卡片?
谢谢。
下面来自 Timer 的参考源:
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (mLiveCard == null) {
mLiveCard = mTimelineManager.getLiveCard(LIVE_CARD_ID);
mLiveCard.enableDirectRendering(true).getSurfaceHolder().addCallback(mTimerDrawer);
mLiveCard.setNonSilent(true);
Intent menuIntent = new Intent(this, MenuActivity.class);
mLiveCard.setAction(PendingIntent.getActivity(this, 0, menuIntent, 0));
mLiveCard.publish();
} else {
// TODO(alainv): Jump to the LiveCard when API is available.
}
return START_STICKY;
}