当前位置: 首页 > wzjs >正文

网站没有流量怎么办模板网页设计视频

网站没有流量怎么办,模板网页设计视频,天蝎网站建设公司,合肥网站制作公司概述 我们开发中可能回遇到Application does not hava focused window的ANR异常或InputDispatching TimeOut的异常,这里我们梳理一下分析的思路。 问题分析 关键日志 1、window 在dumpsys window中查看mCurrentFocus和mFocusedApp,也可以通过如下shell命…

概述

我们开发中可能回遇到Application does not hava focused window的ANR异常或InputDispatching TimeOut的异常,这里我们梳理一下分析的思路。

问题分析

关键日志

1、window

在dumpsys window中查看mCurrentFocus和mFocusedApp,也可以通过如下shell命令来查看当前的FocusWindow:

console:/ # dumpsys window d | egrep "mCurrentFocus|mFocusedApp"mCurrentFocus=Window{fee82dd u0 com.android.launcher3/com.android.launcher3.LauncherActivity}mFocusedApp=ActivityRecord{2a7b70a u0 com.android.launcher3/.LauncherActivity t48}

mCurrentFocus指的是当前的焦点窗口,mFocusedApp指的是当前的焦点Activity。

InputWindow是指能接收input事件的窗口,当WMS中状态发生变化后,会将所有符合条件的窗口设置给底层InputFlinger中,在派发事件时,将对从这些窗口中选择目标窗口进行派发,这些窗口就是InputWindow。焦点窗口只有一个,但InputWindow可以有多个。

2、SurfaceFlinger

console:/ # dumpsys SurfaceFlinger | grep -i "HWC layer" -A 20
Display 4616378844849242880 (active) HWC layers:
---------------------------------------------------------------------------------------------------------------------------------------------------------------Layer nameZ |  Window Type |  Comp Type |  Transform |   Disp Frame (LTRB) |          Source Crop (LTRB) |     Frame Rate (Explicit) (Seamlessness) [Focused]
---------------------------------------------------------------------------------------------------------------------------------------------------------------Wallpaper BBQ wrapper#1032rel      0 |            0 |     CLIENT |          0 |    0    0 1920 1080 |  131.0  164.0 2749.0 1636.0 |                                              [ ]
---------------------------------------------------------------------------------------------------------------------------------------------------------------com.android.launcher3/com.android.launcher3.LauncherActivity#1191rel      0 |            1 |     CLIENT |          0 |    0    0 1920 1080 |    0.0    0.0 1920.0 1080.0 |                                              [*]
---------------------------------------------------------------------------------------------------------------------------------------------------------------StatusBar#1041rel      0 |         2000 |     CLIENT |          0 |    0    0 1920   32 |    0.0    0.0 1920.0   32.0 |                                              [ ]
---------------------------------------------------------------------------------------------------------------------------------------------------------------

[Focused]这一列有带[*]号,则说明是焦点窗口。

3、input

在dumpsys input中查看FocusedApplications和FocusedWindows

console:/ # dumpsys input | grep "FocusedApplications" -A 10FocusedApplications:displayId=0, name='ActivityRecord{2a7b70a u0 com.android.launcher3/.LauncherActivity t48}', dispatchingTimeout=5000msFocusedWindows:displayId=0, name='fee82dd com.android.launcher3/com.android.launcher3.LauncherActivity'FocusRequests:displayId=0, name='fee82dd com.android.launcher3/com.android.launcher3.LauncherActivity' result='OK'Pointer Capture Requested: falseCurrent Window with Pointer Capture: NoneTouchStates: <no displays touched>Display: 0logicalSize=1920x1080

4、eventlog

logcat -b events | grep -i anr
logcat -s InputDispatcher
logcat -b events | grep -i input
logcat -b events | grep -i input_focus

打开protoLog的动态Focus Log,打开input子系统的Focus Log。

关键Log:

11-27 16:15:58.902  3932  4137 I input_focus: [Focus request 5e78d93 com.android.mms/com.android.mms.ui.MmsTabActivity,reason=UpdateInputWindows]
11-27 16:15:58.922  3932  6384 I input_focus: [Focus receive :5e78d93 com.android.mms/com.android.mms.ui.MmsTabActivity,reason=setFocusedWindow]
11-27 16:15:59.027  3932  4436 I input_focus: [Focus entering 5e78d93 com.android.mms/com.android.mms.ui.MmsTabActivity (server),reason=Window became focusable. Previous reason: NOT_VISIBLE]

request 和 entering正常情况下是一一对应,打印了entering则表示真正的焦点已经进入到对应的窗口

发生Application does not hava focused window时,一般request 有打印,我们可以通过是否有entering的打印来分析

1.entering部分有打印,代表焦点已经在input里面,但是仍然有ANR,就需要从input等方面分析 2.entering部分未打印,代表input没有被触发焦点窗口设置到input,需排查SurfaceFlinger或WMS。

说明

1、wms焦点窗口正常,不代表焦点窗口已经同步到inputdispatch
2、同步到inputdispatch也不代表可以正常使用,可能该window对应的layer,已经移除了。


文章转载自:

http://BmdXRPQd.rcqyk.cn
http://bySNN8NE.rcqyk.cn
http://Uz3HHVds.rcqyk.cn
http://ughZNxtC.rcqyk.cn
http://wrv8cflG.rcqyk.cn
http://iTYL2fSh.rcqyk.cn
http://RdBTWClP.rcqyk.cn
http://WfIhrkPR.rcqyk.cn
http://sB24Xtfg.rcqyk.cn
http://KsWcnTzq.rcqyk.cn
http://Rf5Mpvmm.rcqyk.cn
http://5UaEgq5Z.rcqyk.cn
http://rPK4tH1Z.rcqyk.cn
http://2LLzjXel.rcqyk.cn
http://PH0Em79y.rcqyk.cn
http://yPunMgIU.rcqyk.cn
http://61vWbTx5.rcqyk.cn
http://lFpzPKYs.rcqyk.cn
http://r00WIidf.rcqyk.cn
http://LnmBse2w.rcqyk.cn
http://pQ0i1BhC.rcqyk.cn
http://kP29IqXM.rcqyk.cn
http://fAJ3uWMJ.rcqyk.cn
http://e9Uu1TR9.rcqyk.cn
http://op5saooO.rcqyk.cn
http://ABlMMu0L.rcqyk.cn
http://tT3bfUcz.rcqyk.cn
http://jCwG0o23.rcqyk.cn
http://sOy84nCp.rcqyk.cn
http://c4fum4yE.rcqyk.cn
http://www.dtcms.com/wzjs/725968.html

相关文章:

  • 毕业设计做课程网站好vi设计都包括什么
  • 英铭长沙网站建设手机网站建设知识
  • 网站app开发费用毕业去设计公司还是企业
  • WordPress如何禁止游客访问专业做网站优化需要多久
  • 响应式网站怎么改万网怎样做网站调试
  • 营业执照包含网站开发建设品牌型网站
  • 做书的网站有哪些用asp做的网站
  • 建设银行征信中心网站单位做网站支出应怎么核算
  • 企?I网站建站 ?V州 ??lwordpress社交系统
  • 一流的镇江网站建设做网站一定要效果图吗
  • 网站开发遇到的风险潍坊网站公司网络科技
  • 软件开发培训中心重庆谷歌seo关键词优化
  • 网站建设的最终目标网站推广效益怎么分析
  • 浙江省住建和城乡建设厅官方网站wordpress 2.0漏洞
  • 晋中市两学一做网站html5 音乐网站
  • 淘金企业网站建设服务商丘seo快速排名
  • 营销网站做推广公司关键词seo培训
  • 上海婚恋网站排名长春网站公司
  • 网站服务器租赁需要什么手续吉林省建设工程质量监督站网站
  • 网站交互性网站弹窗怎么做
  • 网站建设公司推广方案网站建设关键词
  • 购物网站html济阳做网站哪家好
  • ui做交互式网站吗免费网站风格
  • 小白怎样建设公司网站wordpress保护原创
  • 越秀网站建设哪家好为了 门户网站建设
  • 长春企业网站设计做网站项目所需资源
  • 网站建设插件快看点自媒体平台
  • 青岛做网络直播的网站安徽运营网络营销推荐咨询
  • 自己建网站多少钱帝国网站管理系统后台eclassconfig.php不存在
  • 深圳市住房建设与保障局官方网站c2c商业模式有哪些