我正在使用SDK 2制作一个超级简单的鹅卵石表面。表盘编译和安装,但时钟不更新。我在下面附上了我的代码。有什么想法吗?
AmazonPurchase.amazonPurchase.loadItemData( arrayOfIAPSkus );
使用了真正的字体和png。只要代码中的引用ID也被更改,这些可以替换为任何用于测试目的。任何帮助是极大的赞赏。谢谢!
答案 0 :(得分:0)
这是因为您在此处覆盖每分钟检查并更新时间:
tick_timer_service_subscribe(DAY_UNIT, tick_handler_date);
tick_timer_service_subscribe
接受一个单位和一个函数指针。第二次覆盖单元和功能指针时调用它。
相反,您应该使用MINUTE_UNIT
和tick_handler
调用一次。然后在tick_handler
内写一个名为update_date_and_time
的新函数。此功能完成它所说的内容,更新日期和时间。你大部分时间都会不必要地更新日期,但没关系,因为你会正确地更新时间。