2

標準のPDFビューアを再現しようとしています。ソースをコピーしましたが、それらがエミュレーターにデプロイされた後、ユーザーが「次へ」/「前へ」ページにアクセスすると、次のエラーがログに表示されます: エラー: サービス要求: palm://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 と呼ばれます。

どんな助けでも大歓迎です。

4

1 に答える 1

1

考えられる解決策は次のとおりです。http://blog.shevchuk.org/2009/08/18/webos-palm-pdf-service-error/

于 2009-08-18T09:57:36.777 に答える