关于GestureDetector的onFling方法e1返回null问题
2014-06-07 14:21
239 查看
解决办法:
定义一个MotionEvent对象,在ondown里面赋值
private MotionEvent mLastOnDownEvent = null;
@Override
public boolean onDown(MotionEvent arg0) {
mLastOnDownEvent=arg0;
return false;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
if(null==e1){
e1 = mLastOnDownEvent;
}
if (e1==null || e2==null){
return false;
}
}
定义一个MotionEvent对象,在ondown里面赋值
private MotionEvent mLastOnDownEvent = null;
@Override
public boolean onDown(MotionEvent arg0) {
mLastOnDownEvent=arg0;
return false;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
if(null==e1){
e1 = mLastOnDownEvent;
}
if (e1==null || e2==null){
return false;
}
}
相关文章推荐
- 关于onActivtyResult方法的data形参返回null或未被调用的问题
- 关于POI中sheet.getRow方法返回值为null的问题 (NullPointException)
- 关于在Fragment中getActivity与getApplicationContext等方法返回null的问题
- 引用 commons.net包中的FTPClient.listFiles()方法返回null的问题及其解决方案(转)
- 关于android的getActionBar()老返回null。或者相关问题
- 【ANDROID】Android 在oncreate() 方法中调用 findViewById 返回 null 问题的原因和解决方法
- 关于获取jquery ajax方法返回值参数的问题
- 关于:findViewById()返回null的问题和如何获取Fragment中的组件
- 【2011/3/2】(1)关于readLine()方法,readLine方法是BufferedReader类的方法,此方法是对字符进行操作的类,如果到达流末尾,则返回null,
- 关于XMLHTTP对象返回编码问题的各种方法整理
- 关于使用Element.getNodeValue()返回NULL的问题
- C# 关于out关键字的用法(一个方法返回多个值的问题)
- 关于实例方法的值返回问题
- 关于DatagramSocket中connet()方法和getInetAddress()方法返回null的说明
- rs返回值的问题:JDBC ResultSet#getInt方法, 若数据库中记录的数值为null,getInt返回的是数值“0”,而不是null!
- 关于request对象的方法返回值类型问题
- 关于Json返回null的问题
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 网络图片下载到手机返回null的问题解决方法
- 安卓BitmapFactory.decodeStream()返回null的问题解决方法