我目前正在发送以下 luna-send 命令来检测短信数据库更改:
luna-send -n 2 -a my_app luna://com.palm.db/find '{"query":{"from":"com.palm.smsmessage:1",
"where":[{"prop":"folder","op":"=","val":"inbox}]},"watch":true
第一个响应返回现有数据库数据,第二个响应在数据库更改时传递。
这工作正常,但是当我将其转换为我的 enyo 应用程序的代码时,我的回调方法不会被调用以进行第二个响应。我正在使用 enyo.bind(this, my_callbackmethod)。好像我的回调方法只被调用一次。
有没有办法使用回调方法获得第二个响应?