このサイトで、同じ問題と思われるものを扱っている同様の投稿をいくつか読みましたが、回答は私にとって物事を明確にしているようには見えませんでした.
私のアプリケーションはシミュレーターで正常に動作します。OS 4.6 で Bold 9000 を使用していると思います。アプリは署名されています。
私のアプリは、3G 経由で HTTP 呼び出しを行い、XML の結果をフェッチします。タイプは application/xhtml+xml です。デバイスでは、エラーは発生しません。エラーの視覚的な兆候はありません。結果を画面に出力するように try catch に指示しましたが、何も得られません。HttpConnection はデモから取り出したもので、sim で問題なく動作します。
エラーが出ないので、プロジェクトが始まったときに思い出したことを振り返り始めます。デバイス側=true? そんな感じ?私のリクエストは単に HttpConnection connection = (HttpConnection)Connector.open(url); です。ここで、url は単なる標準の URL であり、get 変数はありません。画面の隅に接続矢印が表示される時間の長さに基づいて、アプリがサーバーへの最初の通信を開始してから、悪い結果が得られるか、結果が得られて永続ストアが機能していないと推測します期待される。
どこから始めればよいかわかりません。基本的に私のアプリ全体になるので、コードを投稿するのはばかげています。
私の質問は、http 接続や永続ストアなどの障害を引き起こす可能性のあるデバイスとシミュレーターの大きな違いを誰かが知っているかどうかだと思いますか? ビルド設定?OSの制限?デバイスのテストを開始する前に誰もが行う必要がある、私が知らなかった標準的な手順はありますか?
ありがとう