私は、タイマを使用してAsyncTaskを5〜10秒ごとに呼び出すAndroidアプリケーションを使用しています(java.util.Timerとjavaを使用)。 util.TimerTask)。 AsyncTaskは、Amazon AWS S3データベースから画像データを取得し、メインUIアクティビティ用のImageViewをロードします。Androidエラー:「epollインスタンスを作成できませんでした」または「ウェイクパイプを作成できませんでした」
これは1〜2時間は正常に動作しますが、その後はわかりにくいエラーメッセージが表示され、アプリが強制終了されます。エラーメッセージは、「ルーパー」から来ているとどちらかと言う:
Could not create epoll instance. errno=24
または
Could not create wake pipe
ウェブ上の検索がファイル記述子とは何かを持っていることが問題を示しているようだ
(あまりにも多くのファイルを開い記述子?)。私はコードを読みましたが、ファイル、ストリーム、または接続が閉じられていない場所は表示されません。アプリが殺された場合
、logcatは言うAndroidRuntimeからのメッセージました:誰もがこれらのメッセージについての手掛かり、またはどのように修正するに
FATAL EXCEPTION: main
持っていますか?ありがとうございました!
いくつかのコードを投稿してください。 – Wug
多くのコードがあり、どの部分がエラーの原因になっているのかわかりません。私はほとんどこれのようなエラーメッセージを引き起こしているかもしれないものについての手がかりを探しています。ありがとう。 – gcl1
私はインターネットがファイル記述子について正しいと思って、タイマーが呼び出す部分を投稿します。 – Wug