模拟器上未添加Tizen警报

时间:2013-08-27 14:53:21

标签: tizen tizen-emulator tizen-web-simulator

我正在使用Tizen SDK 2.2并尝试使用以下代码在我的Web App中设置AlarmRelative:

var alarm = new window.tizen.AlarmRelative(window.tizen.alarm.PERIOD_MINUTE);
window.tizen.alarm.add(alarm, window.tizen.application.getCurrentApplication().appInfo.id);

在我的config.xml中,我添加了以下权限和功能:

<tizen:privilege name="http://tizen.org/privilege/alarm"/>
<tizen:privilege name="http://tizen.org/privilege/tizen"/>

<feature name="http://tizen.org/api/tizen" required="true"/>
<feature name="http://tizen.org/api/alarm" required="true"/>  
<feature name="http://tizen.org/api/alarm.read" required="true"/>  
<feature name="http://tizen.org/api/alarm.write" required="true"/>  

当我尝试使用window.tizen时,模拟器会给我以下例外:

Exception: TypeError: 'undefined' is not an object

当我在模拟器上运行完全相同时,它确实有效,它实际上设置了警报。 我已经确定一切正在运行2.2。还尝试了一个AlarmAbsolute和一些简单的事情,比如记录时间格式:

console.log("Time format: " + window.tizen.time.getTimeFormat());

但两人都给了我相同的结果。 我一直在寻找一段时间,但找不到任何有解决方案的人,所以我想我会在这里试试。 我的模拟器刚刚坏了,我忘了做某事,还是别的什么?

1 个答案:

答案 0 :(得分:1)

解决了这个问题,不知道为什么会这样,但我不得不切换到另一个工作区才能让它工作。