在MonkeyRunner中禁用长按

时间:2013-03-12 11:43:00

标签: android monkeyrunner

我正在使用MonkeyRunner Drag功能,它总是执行长按而不是拖动事件。是否可以禁用长按?还有其他解决办法吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试覆盖onLongClick()方法,并将其留空,以便不执行任何操作。

答案 1 :(得分:0)

您可以使用android.app.ActivityManager.isUserAMonkey()

检查用户“是否是一只猴子”

如果用户是猴子,那么只需禁用OnLongClickListener。

if (ActivityManager.isUserAMonkey()){
    myView.setOnLongClickListener(new OnLongClickListener(){
        @Override
        public boolean onLongClick(View v) {
            // TODO Auto-generated method stub
            return false;
        }
    });

}