Closed devzwy closed 1 year ago
框架版本【必填】:demo
问题描述【必填】:webview?
复现步骤【必填】:
是否必现【必填】:是
出现问题的手机信息【必填】:TPS980P
出现问题的安卓版本【必填】:7
是部分机型还是所有机型都会出现【必答】:部分
AndroidProject 最新的版本是否存在这个问题【必答】:是
是否已经查阅框架文档还未能解决的【必答】:否
issue 是否有人曾提过类似的问题【必答】:否
是否可以通过 AndroidProject 工程来复现该问题【必答】:是
使用原生的权限 API 是否会出现该问题【必答】:是
提供报错堆栈
┬─── │ GC Root: System class │ ├─ android.app.ActivityThread class │ Leaking: NO (a class is never leaking) │ ↓ static ActivityThread.sCurrentActivityThread │ ~~~~~~ ├─ android.app.ActivityThread instance │ Leaking: UNKNOWN │ Retaining 143.5 kB in 2731 objects │ mInitialApplication instance of com.hjq.demo.app.AppApplication │ mSystemContext instance of android.app.ContextImpl │ ↓ ActivityThread.mActivities │ ~~~ ├─ android.util.ArrayMap instance │ Leaking: UNKNOWN │ Retaining 132.1 kB in 2541 objects │ ↓ ArrayMap.mArray │ ~~ ├─ java.lang.Object[] array │ Leaking: UNKNOWN │ Retaining 132.1 kB in 2539 objects │ ↓ Object[].[3] │ ~~~ ├─ android.app.ActivityThread$ActivityClientRecord instance │ Leaking: UNKNOWN │ Retaining 132.1 kB in 2538 objects │ Library leak match: instance field android.app.ActivityThread$ActivityClientRecord#nextIdle │ activity instance of com.hjq.demo.ui.activity.HomeActivity with mDestroyed = false │ ↓ ActivityThread$ActivityClientRecord.nextIdle │ ~~~~ ├─ android.app.ActivityThread$ActivityClientRecord instance │ Leaking: UNKNOWN │ Retaining 125.4 kB in 2325 objects │ activity instance of com.hjq.demo.ui.activity.PersonalDataActivity with mDestroyed = true │ ↓ ActivityThread$ActivityClientRecord.activity │ ~~~~ ╰→ com.hjq.demo.ui.activity.PersonalDataActivity instance Leaking: YES (ObjectWatcher was watching this because com.hjq.demo.ui.activity.PersonalDataActivity received Activity#onDestroy() callback and Activity#mDestroyed is true) Retaining 52.7 kB in 924 objects key = cc01d22d-0ed5-4502-bc91-db7666a09f3e watchDurationMillis = 5307 retainedDurationMillis = 304 mApplication instance of com.hjq.demo.app.AppApplication mBase instance of androidx.appcompat.view.ContextThemeWrapper
METADATA Build.VERSION.SDK_INT: 25 Build.MANUFACTURER: rockchip LeakCanary version: 2.7 App process name: com.hjq.demo.debug Stats: LruCache[maxSize=3000,hits=2538,misses=46890,hitRate=5%] RandomAccess[bytes=10815310,reads=46890,travel=29482433498,range=20901836,size=33254247] Heap dump reason: 7 retained objects, app is visible Analysis duration: 6588 ms
小伙子,该 issue 被打回,打回的原因如下:
请重新提一个 issue 并纠正以上问题
【警告:请务必按照 issue 模板填写,不要抱有侥幸心理,一旦发现 issue 没有按照模板认真填写,一律直接关闭】
问题描述
框架版本【必填】:demo
问题描述【必填】:webview?
复现步骤【必填】:
是否必现【必填】:是
出现问题的手机信息【必填】:TPS980P
出现问题的安卓版本【必填】:7
请回答
是部分机型还是所有机型都会出现【必答】:部分
AndroidProject 最新的版本是否存在这个问题【必答】:是
是否已经查阅框架文档还未能解决的【必答】:否
issue 是否有人曾提过类似的问题【必答】:否
是否可以通过 AndroidProject 工程来复现该问题【必答】:是
使用原生的权限 API 是否会出现该问题【必答】:是
其他
提供报错堆栈
┬─── │ GC Root: System class │ ├─ android.app.ActivityThread class │ Leaking: NO (a class is never leaking) │ ↓ static ActivityThread.sCurrentActivityThread │
~~~~~~ ├─ android.app.ActivityThread instance │ Leaking: UNKNOWN │ Retaining 143.5 kB in 2731 objects │ mInitialApplication instance of com.hjq.demo.app.AppApplication │ mSystemContext instance of android.app.ContextImpl │ ↓ ActivityThread.mActivities │~~~ ├─ android.util.ArrayMap instance │ Leaking: UNKNOWN │ Retaining 132.1 kB in 2541 objects │ ↓ ArrayMap.mArray │~~ ├─ java.lang.Object[] array │ Leaking: UNKNOWN │ Retaining 132.1 kB in 2539 objects │ ↓ Object[].[3] │ ~~~ ├─ android.app.ActivityThread$ActivityClientRecord instance │ Leaking: UNKNOWN │ Retaining 132.1 kB in 2538 objects │ Library leak match: instance field android.app.ActivityThread$ActivityClientRecord#nextIdle │ activity instance of com.hjq.demo.ui.activity.HomeActivity with mDestroyed = false │ ↓ ActivityThread$ActivityClientRecord.nextIdle │~~~~ ├─ android.app.ActivityThread$ActivityClientRecord instance │ Leaking: UNKNOWN │ Retaining 125.4 kB in 2325 objects │ activity instance of com.hjq.demo.ui.activity.PersonalDataActivity with mDestroyed = true │ ↓ ActivityThread$ActivityClientRecord.activity │~~~~ ╰→ com.hjq.demo.ui.activity.PersonalDataActivity instance Leaking: YES (ObjectWatcher was watching this because com.hjq.demo.ui.activity.PersonalDataActivity received Activity#onDestroy() callback and Activity#mDestroyed is true) Retaining 52.7 kB in 924 objects key = cc01d22d-0ed5-4502-bc91-db7666a09f3e watchDurationMillis = 5307 retainedDurationMillis = 304 mApplication instance of com.hjq.demo.app.AppApplication mBase instance of androidx.appcompat.view.ContextThemeWrapper