0

Cordova 2.1.0を使用していて、ステータスバーに通知を追加しようとしています。

関連するjavaファイルとjsスクリプトをプロジェクトに含め、config.xmlに次の行を追加しました

<plugin name="StatusBarNotification" value="com.phonegap.plugins.statusBarNotification.StatusBarNotification"/>

私のhtmlコードでは、headタグに次の行を追加しました

<script src="cordova-2.1.0.js"/>
<script src="statusbarnotification.js"/>

コンテンツdivページの下部に、次のスクリプトを追加しました

<script>
window.plugins.statusBarNotification.notify("Message Header", "Message details");
</script>

ただし、Android 4.0のエミュレーターで実行すると、エラーが発生します。

Uncaught TypeError:未定義のプロパティ'statusBarNotification'を読み取れません

誰かが以前にこの問題に遭遇したことがありますか?

4

1 に答える 1

0

悪いことに、これは誤報です。スクリプトファイルを、cordovajsファイルと同じフォルダーではなくjsフォルダーに配置します。スクリプトのsrcパスの名前を正しい名前に変更した後、現在機能しています。これに数時間を費やしたなんて信じられない!!

于 2012-11-09T03:56:16.747 に答える