0
내 안드로이드 응용 프로그램이 문제를 일으키는 특정 정보가있는 strictmode 위반 메시지로 인해 충돌합니다. 내 응용 프로그램과 함께 FCM을 구성하고 FCM으로 네트워크 작업을 지금 수행하고 있지 않을 때 충돌이 나타나기 시작합니다. 방금 구성한 후 충돌이 나타나기 시작했습니다.android의 리소스 누출 문제
앱이 너무 크고 모든 API 호출을 하나씩 확인할 수 없습니다. 여기
이 문제를 디버깅 도와 또는 나에게 그것에 대해 조금 구체적인 대답을 줄 수있는 방향으로 날 지점하시기 바랍니다 스택 추적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