Loading core/java/android/content/res/AssetManager.java +39 −32 Original line number Diff line number Diff line Loading @@ -588,7 +588,13 @@ public final class AssetManager implements AutoCloseable { } } } synchronized (this) { if (mObject != 0) { destroy(); mObject = 0; } } } finally { super.finalize(); } Loading Loading @@ -907,8 +913,9 @@ public final class AssetManager implements AutoCloseable { mNumRefs--; //System.out.println("Dec streams: mNumRefs=" + mNumRefs // + " mReleased=" + mReleased); if (mNumRefs == 0) { if (mNumRefs == 0 && mObject != 0) { destroy(); mObject = 0; } } } Loading
core/java/android/content/res/AssetManager.java +39 −32 Original line number Diff line number Diff line Loading @@ -588,7 +588,13 @@ public final class AssetManager implements AutoCloseable { } } } synchronized (this) { if (mObject != 0) { destroy(); mObject = 0; } } } finally { super.finalize(); } Loading Loading @@ -907,8 +913,9 @@ public final class AssetManager implements AutoCloseable { mNumRefs--; //System.out.println("Dec streams: mNumRefs=" + mNumRefs // + " mReleased=" + mReleased); if (mNumRefs == 0) { if (mNumRefs == 0 && mObject != 0) { destroy(); mObject = 0; } } }