1
sky0009 2017-08-25 15:46:16 +08:00 via Android
应该是微信在时刻检查是否有新消息。这其实是很纠结的,消息接收有延迟,你们骂辣几。频繁检查新消息的接收,你们又说费电。。。😓
|
2
EricInBj OP @sky0009 但是在消息列表就不会有这种情况啊?而且,微信也不会是这种轮询大法啊?再者,就算轮询了,也不会动用 GPU 啊?
|
3
EricInBj OP 我录了个视频,有什么好的途径放到这儿?
|
4
EricInBj OP |
5
Famio 2017-08-25 15:54:15 +08:00
|
6
EricInBj OP |
7
greenskinmonster 2017-08-25 16:01:04 +08:00
Play 版微信 6.5.10 ,没发现这个问题
|
8
EricInBj OP @greenskinmonster 同样是 Play 版 6.5.10 ,Android O 正式。
|
9
freestyleyooo 2017-08-25 16:07:29 +08:00 via Android
我刚试了 telegram 也一样 在对话界面那个代表 gpu 的彩色条条也会随时间而滚动
|
10
EricInBj OP |
12
jasonyang9 2017-08-25 16:47:41 +08:00
根本没有优化过
|
13
Plumes 2017-08-25 17:22:10 +08:00
@freestyleyooo 刚才试了一下,Tg 那个应该就是在渲染输入框的光标,光标闪一下,彩条才会动,要是调出消息菜单,使输入框失去焦点,彩条就不动了.而微信这个在界面上没有任何动的地方,彩条仍然在滚动.
@EricInBj 我是用的 Playstore 的微信,在列表页和用户聊天页,彩条都会动 |
14
learnshare 2017-08-25 17:29:04 +08:00
可能是针对某些机型的 hack ?不过不优雅
|
15
EricInBj OP @Plumes 刚又试了一下,列表页确实也是会动,而且还不时有超过绿线的,奇怪,怎么感觉之前测试的时候列表页会停下来的?有可能是没在在意。。。
|
16
EricInBj OP @learnshare 能有微信团队的人来科普一下就好了。。。
|
17
xcai 2017-08-25 23:04:09 +08:00
6.5.13 没有这个问题
|
18
RagnarokStack 2017-08-26 15:09:43 +08:00
楼主用的什么机器测试的?我试了下我的没这个问题
|
19
iCodex 2017-08-26 17:17:11 +08:00 via Android
Nexus 6p 微信 6.5.10 存在这种情况
|
20
RagnarokStack 2017-08-26 19:21:28 +08:00 1
看了一下这个应该是跟 android O 对 progress bar 的改动有关,在 O 上 progress bar 不再使用脏区计算是否渲染了,即使是在屏幕外面也会被不停的绘制,所以在这里会看到一只有 draw command 出来,楼主如果是 android 开发的话不妨写个 demo 试试?
|
21
vxcn 2017-08-27 20:09:48 +08:00 via Android
7.0,wechat 没发现有这个问题
|
22
EricInBj OP @RagnarokStack 感觉你这个说法比较靠谱,不是 android 开发,有空明天折腾一下看看…
|
23
greenskinmonster 2017-08-28 10:08:04 +08:00
@RagnarokStack 这个改动有点坑嘛,等我去测试下我的代码去。
|