跑monkey时遇到 com.android.dialer的这种 IllegalState_weixin_30740581的博客-程序员秘密

技术标签: java  ui  移动开发  

[DESCRIPTION]


在跑monkey时,可能会遇到如下com.android.dialer的JAVA exception:
// CRASH: com.android.dialer (pid 5398)
// Short Msg: java.lang.IllegalStateException
// Long Msg: java.lang.IllegalStateException: The content of the adapter
has changed but ListView did not receive a notification. Make sure the
content of your adapter is not modified from a background thread, but only
from the UI thread. Make sure your adapter calls notifyDataSetChanged()
when its content changes. [in ListView(16908298, class
com.android.contacts.common.list.PinnedHeaderListView) with Adapter(class
android.widget.HeaderViewListAdapter)]
// java.lang.IllegalStateException: The content of the adapter has changed
but ListView did not receive a notification. Make sure the content of your
adapter is not modified from a background thread, but only from the UI
thread. Make sure your adapter calls notifyDataSetChanged() when its
content changes. [in ListView(16908298, class
com.android.contacts.common.list.PinnedHeaderListView) with Adapter(class
android.widget.HeaderViewListAdapter)]
// at android.widget.ListView.layoutChildren(ListView.java:1565)
// at
com.android.contacts.common.list.AutoScrollListView.layoutChildren(AutoScr
ollListView.java:65)
// at android.widget.AbsListView.onTouchModeChanged(AbsListView.java:3559)
// at
android.view.ViewTreeObserver.dispatchOnTouchModeChanged(ViewTreeObserver.
java:879)
// at
android.view.ViewRootImpl.ensureTouchModeLocally(ViewRootImpl.java:3690)
// at android.view.ViewRootImpl.ensureTouchMode(ViewRootImpl.java:3671)
// at
android.view.ViewRootImpl$EarlyPostImeInputStage.processPointerEvent(ViewR
ootImpl.java:4180)
// at
android.view.ViewRootImpl$EarlyPostImeInputStage.onProcess(ViewRootImpl.ja
va:4148)
// at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3799)
// at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6114)
// at
android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6094)
// at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6048)
// at
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootIm
pl.java:6244)
// at
android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java
:185)
// at android.os.MessageQueue.nativePollOnce(Native Method)
// at android.os.MessageQueue.next(MessageQueue.java:138)
// at android.os.Looper.loop(Looper.java:150)
// at android.app.ActivityThread.main(ActivityThread.java:5315)
// at java.lang.reflect.Method.invokeNative(Native Method)
// at java.lang.reflect.Method.invoke(Method.java:515)
// at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java
:825)
// at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
// at dalvik.system.NativeStart.main(Native Method)


[SOLUTION]


对比callstack,若和上面一致则可申请patch解决:
KK1.MP1->请申请ALPS01580492
KK1.MP3 ->请申请ALPS01583720

 

 

此资料( 跑monkey时遇到 com.android.dialer的这种 IllegalState)转载于 一牛网
资料需要自己去下载,有需要的可以去论坛上面自己下载

转载于:https://www.cnblogs.com/yiliu16/p/5368080.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30740581/article/details/96222462

智能推荐

React-navigation 路由任意跳转总结_weixin_34148340的博客-程序员秘密

React-navigation 路由任意跳转总结前言使用ReactNative很长时间了,官方版本更新的太快了,最近才把公司的项目升级到最新,其中导航,官方已经遗弃了Navigator,推荐使用React-Navigation.基础的东西就不介绍了,可以去官网看看。介绍本文主要解决这样一个场景,假如有4个页面,A,B,C,D.我们跳转的顺序是A->B->C->D,现在想...

计算机仿真技术-基于matlab的电子信息类课程课后答案,计算机仿真技术——基于MATLAB的电子信息类课程(第4版)..._竹谭的博客-程序员秘密

目 录第1章 MATLAB语言概述11.1 MATLAB语言及特点11.2 MATLAB的工作环境21.2.1 MATLAB系统的安装21.2.2 MATLAB系统的启动21.2.3 MATLAB的命令窗口31.2.4 工作空间窗口61.2.5 命令历史窗口与当前路径窗口61.2.6 图形窗窗口81.2.7 文本编辑窗窗口81.3 MATLAB的基本操作命令10第2章 ...

LBD(Line Band Discriptor)概述_勇往直前的流浪刀客的博客-程序员秘密

LBD算法源自2013年文章《An efficient and robust line segment matching approach based on LBD descriptor and pairwise geometric consistency》我们都知道要对两幅图片的特征进行匹配,要进行以下几步。 1. 特征提取 2. 特征描述 3. 特征匹配 文中描述了一种用于定义线段特征的描述符...

带参数的信号_melon_eater的博客-程序员秘密

转自:http://blog.csdn.net/q1007729991/article/details/53893743前面不管我们是使用 signal 信号注册函数还是 sigaction 信号注册函数,我们都只注册了带一个参数的信号处理函数 void handler(int sig)。实际上,我们也可以使用带参数的的信号处理函数。signal 函数没办法注册一个带附加参数的信号处理函数,但是 ...

iOS UITableView(二)原生代码实现_意外i的博客-程序员秘密

1.创建UITableView 首先在viewController类的扩展里,添加两个协议,分别是UITableViewDataSource和UITableViewDelegate1.1创建一个UITableView,并添加到根View 初始化一个UITableView对象 设置当前类为tableView的委托对象以及数据源 最后添加到self.view根视图上1.2设...

MySQL - 存储过程,函数,触发器_不回头~的博客-程序员秘密

存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟,它允许控制数据的访问方式。存储过程的优点:(1).增强S

随便推点

第4讲 李群与李代数-部分习题解答_humphreys 李代数 习题解答_RobotLife的博客-程序员秘密

5.证明:Rp∧RT=(Rp)∧. Rp^{\wedge }R^{T} = (Rp)^{\wedge}. Rp∧RT=(Rp)∧.证明过程如下,纯属个人理解,仅供参考交流。

2007年软件开发者薪资调查报告_liuweifeng1987的博客-程序员秘密

回顾过去,展望“钱”景——2007年软件开发者薪资调查报告 http://vipnews.csdn.net/newscontent.aspx?pointid=2008_02_25_154936518策划、撰文/刘龙静(《程序员》2008年2月刊)每年年初的软件开发者薪资调查报告,已经成为《程序员》杂志的传统,也是众多程序员期待的热点。在如此热闹的2008奥运年当然更

linux 之fuser使用介绍_weixin_34088598的博客-程序员秘密

参考地址:https://www.cnblogs.com/lizhilin/p/5111004.htmlhttps://www.cnblogs.com/songxingzhu/p/6368792.html转载于:https://blog.51cto.com/wujianwei/2051593

带密码的约瑟夫环的解题思路_编辑一个从p1顺时针开始运转的方向_C01acat的博客-程序员秘密

题目:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每个人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m 值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直到所有人全部出列为止。学完链表后面的题目,最后一题就是要求用链表实现约瑟夫环带密码的问题。很明显建立一个循...

Lodop属性和方法详解_程序员老莫的博客-程序员秘密

例子:LODOP.PRINT_INIT("打印任务名");LODOP.SET_PRINT_COPIES(2);bdhtml=window.document.body.innerHTML;var hei = $('#div1').outerHeight();string = prnhtml;LODOP.SET_PRINT_PAGESIZE (3,'6cm','2cm',2);LODOP...

插件Vue.Draggable_shenzhen_zsw的博客-程序员秘密

安装资源库:从Vue资源:https://github.com/vuejs/awesome-vue下载Libraries/UI Components/Form/Drag and Dropyarn addvuedraggable (5000

推荐文章

热门文章

相关标签