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