Android中View内部代码探析
来源:互联网 发布:linux下类似fildder 编辑:程序博客网 时间:2024/06/06 09:26
一般研究源代码都是以问答为切入点的。
1. View类的performClick和callOnClick有什么区别?
/** * Call this view's OnClickListener, if it is defined. Performs all normal * actions associated with clicking: reporting accessibility event, playing * a sound, etc. * * @return True there was an assigned OnClickListener that was called, false * otherwise is returned. */ public boolean performClick() { sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED); ListenerInfo li = mListenerInfo; if (li != null && li.mOnClickListener != null) { playSoundEffect(SoundEffectConstants.CLICK); li.mOnClickListener.onClick(this); return true; } return false; } /** * Directly call any attached OnClickListener. Unlike {@link #performClick()}, * this only calls the listener, and does not do any associated clicking * actions like reporting an accessibility event. * * @return True there was an assigned OnClickListener that was called, false * otherwise is returned. */ public boolean callOnClick() { ListenerInfo li = mListenerInfo; if (li != null && li.mOnClickListener != null) { li.mOnClickListener.onClick(this); return true; } return false; }
- Android中View内部代码探析
- Android中AlertDialog消息内部代码探析
- Android中ListView内部代码探析
- 内部接口android.view.View.OnClickListener
- Android自定义View中代码设置style
- 代码签名探析
- 代码签名探析
- ipa代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- 代码签名探析
- C,C++中的static
- ksyun s3 签名计算 php 代码
- Java原来如此-反射机制
- oracle startup 之后 如果执行SQL 那么立马shutdown 原因分析
- 关于Java读取和编写BMP文件的总结
- Android中View内部代码探析
- 算法导论之插入排序算法
- Cocos2d-x 捕鱼达人游戏学习教程(1)--静态数据模型的创建
- sqlserver事务的用法
- windows phone:WP8中的地图和导航
- 虚拟机下安装ubuntu后root密码设置
- 提问的智慧
- JQuery show hide方法
- Uva-10069-Distinct Subsequences