2009-08-12 31 views
2

我试图重现标准的PDF查看器。我已经复制源,但在将它们部署到模拟器后,当用户点击其中的'next'/'prev'页面时,日志 中会出现以下错误: 错误:服务请求:palm://com.palm.pdf没有运行webos com.palm.pdf服务问题

这是发生在下面的代码:

executeJump: function (numPages) { 
    Mojo.Log.info("JUMPING TO THE PAGE: " + numPages); 
    //this.controller.serviceRequest('palm://com.palm.pdf/events', { 
    this.controller.serviceRequest('palm://com.palm.pdf/events', { 
     method: 'jumpToPage', 
     parameters: { 
      docid: this.document_id, 
      numPages: numPages 
     }, 
     onSuccess: function(payload) { 
      if ((payload.errorCode !== undefined) || (payload.curPage === undefined)) { 
       Mojo.Log.error("executeJump failed: " + Object.toJSON(payload)); 
       return; 
      } 

      this.currentpage = payload.curPage; 

     }.bind(this) 
    }); 

}, 

我一派虽然所有服务,但我无法找到这一个(com.palm.pdf)的任何文件 为什么不是在我的应用程序中启动,而是从标准版本开始?标准应用程序称为com.palm.pdfviewer。

任何帮助非常感谢。

回答