11

Cordova/PhoneGapを使用して Blackberry アプリを開発しています。サーバーから複数の画像 (マップ タイル) を取得しています。また、60秒ごとに位置情報を送ります。

ただし、画像を取得するときや情報を送信するときに、時々エラーが発生します。シミュレーター (BB 9930、OS 7.0.0.318) を使用している場合、AppError 104: Too many threadsメッセージが表示され、アプリがクラッシュします。デバイス (BB 8520、OS 5.0.0.592) でアプリをテストすると、アプリがクラッシュするだけでなく、BB がリセットされます。

同じ問題を抱えた他の投稿を見たことがあります(これこれ、またはこれなど)。ただし、Cordova/PhoneGap (JavaScript) を使用してアプリをビルドする場合、解決策が見つかりませんでした。

ありがとう!

4

3 に答える 3

0

これは関係ないかもしれませんが、BB Bold でネイティブ アプリから多くのリクエストを行ったときに、同様の問題が発生しました。回答を受け取った後、接続スレッドが正しく閉じられませんでした。

以下を試してください:

  • GET <-> POST を変更します。
  • HTTP <-> HTTPS に変更します。

サーバーがあなたのものである場合は、API を変更してすべての画像を 1 つとして返し、それらを表示するときにオフセット/クリッピングを使用することを検討してください。帯域幅を節約し、開く接続数を減らします。アプリの読み込みが速くなります。

例: http://www.ibloomstudios.com/articles/misunderstood_css_clip/

于 2012-06-16T23:07:25.107 に答える
0

基本的にレイヤーであるため、phoneGap APIがこれを引き起こしているかどうかは疑問です。おそらくシミュレーターに問題がありますか?

于 2012-09-24T19:21:28.063 に答える