1.LitePal开启事务
try {
LitePal.getDatabase().beginTransaction();//事务开启
//需要处理的代码块
LitePal.getDatabase().setTransactionSuccessful();//事务提交
} catch (Exception e) {
e.printStackTrace();
Log.d("HERE","delete failed!!");
} finally {
LitePal.getDatabase().endTransaction();//事务结束
}
2.触屏长按时间
没啥说的,就是设置定时器,在DOWN事件里面将flag设为false,若时间没有达到5000ms,就在UP事件里面将flag设为false
缺点很明显,需要不停的创建Timer对象
MainActivity.MyTouchListener myTouchListener = new MainActivity.MyTouchListener() {
@Override
public void onTouchEvent(MotionEvent ev) {
// 处理手势事件
Timer timer = new Timer();
switch (ev.getAction()){
case MotionEvent.ACTION_DOWN:
isLongClickModule = true ;
timer.schedule(new TimerTask() {