LuckSiege / PictureSelector

Picture Selector Library for Android or 图片选择器
Apache License 2.0
13.26k stars 3.01k forks source link

华为P30,使用demo选择视频,进入相册后,ARN无响应 #1541

Closed chenxihoulang closed 2 years ago

chenxihoulang commented 4 years ago

2020-07-03 10:13:39.200 1514-2005/? E/ActivityManager: ANR in com.luck.pictureselector (com.luck.pictureselector/com.luck.picture.lib.PictureSelectorWeChatStyleActivity) PID: 4429 Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. waitqueue length = 2, head.seq = 2930123, Wait queue head age: 5689.5ms.) Parent: com.luck.pictureselector/com.luck.picture.lib.PictureSelectorWeChatStyleActivity Load: 0.0 / 0.0 / 0.0 CPU usage from 9532ms to 0ms ago (2020-07-03 10:13:27.573 to 2020-07-03 10:13:37.106) with 99% awake: 17% 4720/android.process.media: 0.3% user + 17% kernel / faults: 63 minor 12% 1514/system_server: 8.2% user + 4.1% kernel / faults: 626 minor 7 major 11% 4429/com.luck.pictureselector: 9.1% user + 2% kernel / faults: 11863 minor 11% 31397/com.tencent.mm: 6.1% user + 5% kernel / faults: 780 minor 7.1% 824/aptouch_daemon: 6.1% user + 0.9% kernel 6.7% 747/surfaceflinger: 3.4% user + 3.2% kernel / faults: 238 minor 3.3% 31089/kworker/u16:14: 0% user + 3.3% kernel 2% 685/android.hardware.graphics.composer@2.2-service: 0.9% user + 1.1% kernel / faults: 1 minor 2% 2861/com.android.systemui: 1.6% user + 0.4% kernel / faults: 414 minor 1.6% 1626/adbd: 0.4% user + 1.2% kernel / faults: 19 minor 1.5% 276/irq/189-thp: 0% user + 1.5% kernel 1.5% 488/logd: 0.3% user + 1.2% kernel / faults: 1 minor 1.5% 951/hiview: 0.4% user + 1.1% kernel / faults: 463 minor 4 major 1.4% 932/vendor.huawei.hardware.sensors@1.1-service: 0.4% user + 1% kernel 1.2% 29848/kworker/u16:24: 0% user + 1.2% kernel 1.1% 723/vendor.huawei.hardware.hwdisplay.displayengine@1.2-service: 0.9% user + 0.2% kernel / faults: 804 minor 1.1% 4206/android.ext.services: 1% user + 0.1% kernel / faults: 1738 minor 0.9% 3150/com.huawei.systemserver: 0.5% user + 0.4% kernel / faults: 159 minor 0.9% 32678/kworker/u16:20: 0% user + 0.9% kernel 0.8% 3578/com.android.phone: 0.4% user + 0.4% kernel / faults: 72 minor 0.7% 749/powerlogd: 0.5% user + 0.2% kernel 0.7% 1633/hignss_1103: 0.6% user + 0.1% kernel / faults: 23 minor 0.7% 3188/com.huawei.iaware: 0.4% user + 0.3% kernel / faults: 141 minor 0.7% 3191/logcat: 0.2% user + 0.5% kernel 0.7% 31084/kworker/u16:7: 0% user + 0.7% kernel 0.6% 89/spi3: 0% user + 0.6% kernel 0.6% 678/android.system.suspend@1.0-service: 0.2% user + 0.4% kernel 0.6% 26171/com.alibaba.android.rimet: 0.2% user + 0.4% kernel / faults: 53 minor 0.5% 489/servicemanager: 0.2% user + 0.3% kernel 0.5% 890/displayengineserver: 0.3% user + 0.2% kernel 0.5% 1180/chargelogcat-c: 0.1% user + 0.4% kernel 0.5% 5079/com.huawei.lbs: 0.2% user + 0.3% kernel / faults: 2508 minor 0.4% 1/init: 0.3% user + 0.1% kernel 0.4% 964/chargemonitor: 0% user + 0.4% kernel 0.4% 3047/kworker/3:3: 0% user + 0.4% kernel 0.4% 3221/com.huawei.HwOPServer: 0.3% user + 0.1% kernel / faults: 163 minor 0.4% 4945/kworker/2:2: 0% user + 0.4% kernel 0.4% 29096/com.tencent.mm:appbrand0: 0.3% user + 0.1% kernel / faults: 9 minor 0.3% 734/vendor.huawei.hardware.perfgenius@2.0-service: 0% user + 0.3% kernel 0.3% 30341/kworker/u17:1: 0% user + 0.3% kernel 0.3% 31139/kworker/0:1: 0% user + 0.3% kernel 0.3% 32755/kworker/4:0: 0% user + 0.3% kernel 0.2% 8/ksoftirqd/0: 0% user + 0.2% kernel 0.2% 9/rcu_preempt: 0% user + 0.2% kernel 0.2% 81/khungtaskd: 0% user + 0.2% kernel 0.2% 91/sys_heap: 0% user + 0.2% kernel 0.2% 684/android.hardware.graphics.allocator@2.0-service: 0% user + 0.2% kernel / faults: 6 minor 0.2% 886/AGPService: 0.1% user + 0.1% kernel 0.2% 1600/kworker/5:0: 0% user + 0.2% kernel 0.2% 1872/rild: 0.1% user + 0.1% kernel 0.2% 4225/sugov:0: 0% user + 0.2% kernel 0.2% 4943/kworker/1:2: 0% user + 0.2% kernel 0.2% 7699/com.huawei.hwid.core: 0.1% user + 0.1% kernel / faults: 112 minor 0.2% 29628/com.tencent.mm:toolsmp: 0.2% user + 0% kernel / faults: 8 minor 0.2% 31230/kworker/u17:2: 0% user + 0.2% kernel 0.1% 24/ksoftirqd/2: 0% user + 0.1% kernel 0.1% 30/k 2020-07-03 10:13:39.202 1514-2005/? D/ZRHungService: show ORIGNAL ANR Dialogs 2020-07-03 10:13:39.203 1514-2005/? I/InputDispatcher: notifyANR end, newTimeout:0 2020-07-03 10:13:39.205 1514-5270/? I/DropBoxManagerService: add tag=data_app_anr isTagEnabled=true flags=0x2 2020-07-03 10:15:28.770 1514-2005/? W/InputDispatcher: onANRLocked, waitQueue = 2930620 2930622 2930624 2020-07-03 10:15:28.771 1514-2005/? I/InputDispatcher: notifyANR begin 2020-07-03 10:15:29.670 1514-2005/? I/ActivityManager: Dumping to /data/anr/anr_2020-07-03-10-15-29-669 2020-07-03 10:15:29.927 31397-5635/? V/NativeCrash: Call ANR dump callback. 2020-07-03 10:15:31.027 1514-2005/? E/ActivityManager: ANR in com.luck.pictureselector (com.luck.pictureselector/com.luck.picture.lib.PictureSelectorWeChatStyleActivity) PID: 5412 Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. waitqueue length = 3, head.seq = 2930620, Wait queue head age: 5812.7ms.) Parent: com.luck.pictureselector/com.luck.picture.lib.PictureSelectorWeChatStyleActivity Load: 0.0 / 0.0 / 0.0 CPU usage from 111797ms to 0ms ago (2020-07-03 10:13:37.106 to 2020-07-03 10:15:28.903): 20% 4720/android.process.media: 0.3% user + 20% kernel / faults: 4497 minor 11% 31397/com.tencent.mm: 5.7% user + 5.6% kernel / faults: 15488 minor 34 major 10% 1514/system_server: 6.8% user + 3.3% kernel / faults: 10506 minor 50 major 4.2% 747/surfaceflinger: 2% user + 2.2% kernel / faults: 891 minor 0.6% 7917/com.huawei.hwid.persistent: 0.4% user + 0.1% kernel / faults: 26399 minor 36 major 1.5% 31084/kworker/u16:7: 0% user + 1.5% kernel / faults: 1 minor 1.4% 914/media.codec: 0.4% user + 0.9% kernel / faults: 8550 minor 1.4% 932/vendor.huawei.hardware.sensors@1.1-service: 0.5% user + 0.9% kernel 1.4% 1626/adbd: 0.3% user + 1.1% kernel / faults: 2475 minor 1.2% 29848/kworker/u16:24: 0% user + 1.2% kernel 1.2% 488/logd: 0.4% user + 0.8% kernel / faults: 9 minor 1.1% 824/aptouch_daemon: 1% user + 0.1% kernel / faults: 2 minor 1.1% 951/hiview: 0.6% user + 0.4% kernel / faults: 6377 minor 1 major 1% 32676/kworker/u16:18: 0% user + 1% kernel 1% 723/vendor.huawei.hardware.hwdisplay.displayengine@1.2-service: 0.8% user + 0.1% kernel / faults: 7234 minor 0.9% 3150/com.huawei.systemserver: 0.5% user + 0.4% kernel / faults: 2478 minor 0.9% 26171/com.alibaba.android.rimet: 0.5% user + 0.3% kernel / faults: 6905 minor 13 major 0.8% 31089/kworker/u16:14: 0% user + 0.8% kernel / faults: 1 minor 0.7% 1180/chargelogcat-c: 0% user + 0.7% kernel 0.7% 3578/com.android.phone: 0.4% user + 0.3% kernel / faults: 476 minor 0.6% 685/android.hardware.graphics.composer@2.2-service: 0.2% user + 0.3% kernel / faults: 8 minor 0.5% 3188/com.huawei.iaware: 0.3% user + 0.1% kernel / faults: 2815 minor 0.5% 3191/logcat: 0.1% user + 0.3% kernel 0.4% 2861/com.android.systemui: 0.2% user + 0.1% kernel / faults: 1838 minor 0.3% 489/servicemanager: 0.1% user + 0.2% kernel 0.3% 890/displayengineserver: 0.1% user + 0.1% kernel 0.3% 4945/kworker/2:2: 0% user + 0.3% kernel 0.3% 24730/com.tencent.mobileqq: 0.2% user + 0% kernel / faults: 1499 minor 0.3% 5171/kworker/5:1: 0% user + 0.3% kernel 0.3% 29096/com.tencent.mm:appbrand0: 0.3% user + 0% kernel / faults: 617 minor 0.3% 3221/com.huawei.HwOPServer: 0.2% user + 0% kernel / faults: 3588 minor 2 major 0.3% 964/chargemonitor: 0% user + 0.3% kernel 0.2% 32678/kworker/u16:20: 0% user + 0.2% kernel 0.2% 276/irq/189-thp: 0% user + 0.2% kernel 0.2% 749/powerlogd: 0.1% user + 0% kernel 0.2% 918/hwpged: 0% user + 0.2% kernel 0.2% 29184/com.tencent.mm:tools: 0.1% user + 0% kernel / faults: 6073 minor 7 major 0.2% 30506/kworker/3:1: 0% user + 0.2% kernel 0.2% 9/rcu_preempt: 0% user + 0.2% kernel 0.1% 85/kcompactd0: 0% user + 0.1% kernel 0.2% 907/mediaserver: 0% user + 0.1% kernel / faults: 8212 minor 1 major 0.1% 3011/com.huawei.systemmanager:service: 0.1% user + 0% kernel / faults: 2917 minor 125 major 0.1% 31139/kworker/0:1: 0% user + 0.1% kernel 0.1% 32755/kworker/4:0: 0% user + 0.1% kernel 0.1% 26924/com.eg.android.AlipayGphone: 0% user + 0% kernel / faults: 54 minor 0.1% 26864/com.eg.android.AlipayGphone:push: 0% user + 0% kernel / faults: 1211 minor 16 major 0.1% 29628/com.tencent.mm:toolsmp: 0.1% user + 0% kernel / faults: 109 minor 0.1% 91/sys_heap: 0% user + 0.1% kernel 0.1% 28976/com.huawei.hwvoipservice: 0% user + 0% kernel 0.1% 4943/kworker/1:2: 0% user + 0.1% kernel 0.1% 1/init: 0% user + 0% kernel 0.1% 892/dubaid: 0% user + 0% kernel 0.1% 3545/com.huawei.hiview: 0% user + 0% kernel / 2020-07-03 10:15:31.030 1514-2005/? D/ZRHungService: show ORIGNAL ANR Dialogs 2020-07-03 10:15:31.030 1514-2005/? I/InputDispatcher: notifyANR end, newTimeout:0 2020-07-03 10:15:31.037 1514-5637/? I/DropBoxManagerService: add tag=data_app_anr isTagEnabled=true flags=0x2 2020-07-03 10:15:31.176 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329735281 2020-07-03 10:15:31.180 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329735351 2020-07-03 10:15:31.180 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329735360 2020-07-03 10:15:31.182 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329735742 2020-07-03 10:15:31.190 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329735911 2020-07-03 10:15:31.190 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329735920 2020-07-03 10:15:31.191 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736222 2020-07-03 10:15:31.192 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736215 2020-07-03 10:15:31.198 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736346 2020-07-03 10:15:31.198 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736355 2020-07-03 10:15:31.200 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736568 2020-07-03 10:15:31.202 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736618 2020-07-03 10:15:31.207 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736679 2020-07-03 10:15:31.207 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329736683 2020-07-03 10:15:31.208 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329737406 2020-07-03 10:15:31.210 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329737389 2020-07-03 10:15:31.213 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329737494 2020-07-03 10:15:31.213 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329737503 2020-07-03 10:15:31.214 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329737903 2020-07-03 10:15:31.219 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329738018 2020-07-03 10:15:31.219 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329738027 2020-07-03 10:15:31.220 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329738717 2020-07-03 10:15:31.221 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329738732 2020-07-03 10:15:31.223 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329738841 2020-07-03 10:15:31.223 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329738850 2020-07-03 10:15:31.225 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329739170 2020-07-03 10:15:31.227 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329739168 2020-07-03 10:15:31.229 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329739285 2020-07-03 10:15:31.229 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329739294 2020-07-03 10:15:31.231 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329739774 2020-07-03 10:15:31.231 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329739772 2020-07-03 10:15:31.239 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740474 2020-07-03 10:15:31.239 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740483 2020-07-03 10:15:31.240 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740635 2020-07-03 10:15:31.244 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740644 2020-07-03 10:15:31.247 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740732 2020-07-03 10:15:31.247 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740741 2020-07-03 10:15:31.249 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740927 2020-07-03 10:15:31.251 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329740913 2020-07-03 10:15:31.254 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741052 2020-07-03 10:15:31.254 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741060 2020-07-03 10:15:31.255 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741194 2020-07-03 10:15:31.259 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741181 2020-07-03 10:15:31.262 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741300 2020-07-03 10:15:31.262 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741309 2020-07-03 10:15:31.263 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741478 2020-07-03 10:15:31.265 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741483 2020-07-03 10:15:31.268 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741610 2020-07-03 10:15:31.268 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741619 2020-07-03 10:15:31.269 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741717 2020-07-03 10:15:31.271 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741718 2020-07-03 10:15:31.273 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741801 2020-07-03 10:15:31.274 1514-1786/? I/AppNotRespondingDialog: Dropping the MotionEvent before the anr dialog was shown, eventTime:329741805 1 2 3 4

chenxihoulang commented 4 years ago

华为其他手机,比如nova4,荣耀,mate20,清除缓存后,都有偶现卡死或者点击确定后一直转圈加载,好几分钟都不返回,貌似都是在滑动列表的时候出现的

关闭相册页面,再次进入,上次没有加载出来的图片,偶尔会加载出来,但很慢

我的选中视频的代码如下: PictureSelector.create(this) .openGallery(PictureMimeType.ofVideo()) .imageEngine(GlideEngine.createGlideEngine()) .isWeChatStyle(true) .setPictureStyle(PictureSelectorUtils.getWeChatStyle(getApplicationContext())) .setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) .selectionMode(PictureConfig.SINGLE) .videoMinSecond(3) .recordVideoSecond(60) .loadCacheResourcesCallback(GlideCacheEngine.createCacheEngine()) .forResult(new OnResultCallbackListener() { @Override public void onResult(List result) { // 视频选择结果回调 if (result != null && result.size() > 0) { VideoCutActivity.showActivity(PublishVideoActivity.this, result.get(0)); } }

                @Override
                public void onCancel() {
                }
            });