2011-08-15 15 views
0

GPSデータを取得してWebサーバーにアップロードするアプリを作成しています。それはすべての重労働を処理するサービスを起動する活動フロントエンドを持っています。私の問題は、アプリケーションがちょうど15分の間隔(これはちょうど偶然かもしれない)または時折うまく動作した後に動作を停止することです。私は活動とサービスの両方に部分的な揺らぎを入れました。アプリがクラッシュしているようには見えません(私はこのサイトで未処理例外ソリューションを実装しました)。誰かが私が調べなければならない何かの他のアイデアを持っていますか?それは私を夢中にさせている。ありがとう。Androidアプリが15分間隔で動作しなくなる

+0

「作業停止」より明白になりますか? –

+0

データがWebサーバーにアップロードされなくなります。ワイヤレスカバレッジの問題ではありません。それは決して再びアップロードを開始しません。これは、悪いセル領域に入るのを処理できるようにプログラムされており、正しく動作していることがわかりました。 –

+0

あなたに何を伝えるべきか分かりません。コードは実行されますか?破損はどこで起こっているのですか?詳細は、詳細をごらんください。 –

答えて

0

誰かが私が調べなければならない何か他のアイデアはありますか?

アプリがクラッシュしていない場合は、実行中のすべてのプロセスとすべてのメソッドの期待される結果を記録する必要があります。これは、あなたの問題がどこにあるのかを見つけるのに役立ちます。

例:

  1. は、Webサービスがデータをアップロードするのにかかった時間を記録します。
  2. サーバーからの応答を記録します。
  3. アップロードする直前にメッセージを記録してください。
  4. try() catchを使用して、これらのメッセージを認識してログに記録していないエラーが発生していないかどうかを確認します。

これは、コードを見たり、アプリについて何も知ることなく、誰でもあなたに与えることができる最高のアドバイスです。

関連する問題