2

ポートをリッスンし、聞いた内容に基づいて画面を更新する Android アプリがあります。これは問題なく動作します。アプリを20〜30分間実行したままにしておくと、問題が発生します。この間、画面は節電のために空白になります (表示)。この時点以降、アプリは応答しなくなるか、完全にハングします。メモリリークではないかと疑っています。この問題をデバッグする方法がわかりません。ポインタはありますか?ティア

4

2 に答える 2

1

失われた変数がある可能性があります。メソッドonSaveInstanceState()とを使用してアクティビティの状態を保存および復元してみてくださいonRestoreInstanceState()

https://stackoverflow.com/a/151940/1434631を確認してください

于 2012-11-23T16:29:01.960 に答える
0

Android用のウィジェットを作成していましたが、同じことが起こっていました。問題は、プロセスが破棄され、時々再起動され、すべての変数の値が失われることだと思います。コンテンツ プロバイダーを使用してそれらを保存し、紛失したときに取得する必要があります。

于 2012-11-23T16:35:41.963 に答える