0
問題の原因となっている特定の情報が記載された厳密なモードの違反メッセージでAndroidアプリケーションがクラッシュしています。私のアプリケーションでFCMを設定したときにクラッシュが始まり、FCMでネットワーク操作を実行していません。私はちょうどそれを設定し、クラッシュが現れ始めました。アンドロイドのリソースリークの問題
アプリが非常に大きく、すべてのAPI呼び出しを1つずつ確認することはできません。ここで
は私が問題のデバッグに役立つか、私にそれについて少し具体的な答えを与えることができる方向に私を指すしてくださいスタックトレース
E/StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
java.lang.Throwable: Explicit termination method 'close' not called
at dalvik.system.CloseGuard.open(CloseGuard.java:180)
at android.database.CursorWindow.<init>(CursorWindow.java:111)
at android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.java:198)
at android.database.sqlite.SQLiteCursor.clearOrCreateWindow(SQLiteCursor.java:300)
at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:138)
at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:132)
at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:219)
at android.database.AbstractCursor.moveToFirst(AbstractCursor.java:258)
at com.google.android.gms.internal.zzatg.zza(Unknown Source)
at com.google.android.gms.internal.zzatg.zza(Unknown Source)
at com.google.android.gms.internal.zzatw.zzc(Unknown Source)
at com.google.android.gms.internal.zzatu.zzb(Unknown Source)
at com.google.android.gms.internal.zzatu.zza(Unknown Source)
at com.google.android.gms.internal.zzatu$4.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at com.google.android.gms.internal.zzato$zzd.run(Unknown Source)
です。
リソースは取得されたが、リリースされていないと言われています。アクティビティのライフサイクルによって操作が停止し、リソースを解放する時点に到着しないことがありますか?操作の最後にリソースを解放すると仮定します – magicleon