2016-06-15 10 views
0

私は自分のアプリでFirebase認証、リアルタイムデータベースと分析を実装しました。 アプリが起動され、特定の電話機でアイドル状態のままの場合、ANRメッセージがスローされます。ANR理由:サービスを実行しています。com.demo.android/com.google.android.gms.tagmanager.TagManagerService

Logcatに示す:

E/ActivityManager:ANR com.demo.droid
PIDで:16376
理由:実行サービスcom.demo.droid/com.google.android.gms.tagmanager .TagManagerService
負荷:8.5/8.88/8.98
3255msからCPU使用率前-2309msする:

が私の前に、このエラーをキャッチするためにどのような方法があります画面にスローされますか?

+0

ANRを回避するには、時間がかかる操作を別のスレッドに配置します。 – Fustigador

+0

[これに関連する](http://stackoverflow.com/questions/37357974/after-upgrading-to-google-play-services-9-0-0-app-hangs-in-dynamitemodulesc)? –

+0

この問題が発生した電話機の詳細を確認し、この問題のトレースをスタックしますか? Android Studioや別のメカニズム(Eclipseなど)でアプリをコンパイルしましたか? TagManagerServiceはマージされたAndroidManifest.xmlにありますか? –

答えて

0

ANRはキャッチできません。 UIスレッドの関数の中には、時間がかかりすぎることがあります。

+0

アプリが約10分間閉じてからトレイから取り出した後も、私は突然同じANRを受け取った。 –

+0

あなたは私に詳細を教えてもらえますか? –

関連する問題