2011-08-04 14 views
1

PhoneGap 1.0とjQueryMobile Beta 2にアップグレードしたばかりで、file:// navigationが完全にボルケージされているようです。私はここのAndroid 2.2のスーパー削ぎ落とした2ページの例を掲載しました:https://bitbucket.org/uhlenhuthm/pgdemo/overviewjQueryMobile Beta 2とPhoneGap 1.0でdata-rel = "external"が機能しない

詳細な問題の説明:私は、Android用のPhoneGap 1.0で非常に単純な2ページのテストアプリケーションを作成しました

。私の資産/ wwwフォルダには、index.htmlとhola.htmlという2つのファイルがあります。 PhoneGapは、単一のボタンを含むindex.htmlファイルをロードします(下記参照)。ボタンをクリックすると、新しいページ(AJAX読み込みなし)を読み込む必要がありますが、ボタンをタップしている間だけ色が変わり、何も起こりません。これは、リンクにdata-ajax = "false"がある場合にのみ発生します。 data-rel = "external"の設定は実際には効果がなく、JQMはAJAXを使用してページを読み込みます(別のバグ)。 AJAXの読み込みは正常に動作しますが、それは私が必要とするものではありません(複雑なプロジェクトの場合)。 phonegap.min.jsファイルをインクルードしても問題は解決されません。

奇妙なことは、これがブラウザで動作することです(電話でPhoneGapを経由しないで、hola.htmlに問題はありません)。たぶん、JQMとPhoneGapがfile:// URLをどのように扱うのかと何か変なことがありますか?

私は骨頭ミスをしていますか、本当に間違っていますか?

答えて

2

thisを読もうとしました。彼はアップグレードでさまざまな問題を指摘していますが、これもその1つです。おそらくこの問題を引き起こしていることを詳しく説明している見積もりがあります:「あなたのアプリケーションで2番目のhtmlページを開くことができない場合、あなたのアプリAndroidManifest.xmlのアプリケーションタグに入れなければならない次のタグがありません:

<activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"><intent-filter></intent-filter></activity> 

私はこれが役立つことを望みます。

+0

恐ろしい - ありがとう!今すぐ動作します。 – Max

関連する問題