ListView的Android单元测试performLongClick()未触发OnItemLongClickListener()命令

ListView的Android单元测试performLongClick()未触发OnItemLongClickListener()命令,android,unit-testing,listview,android-alertdialog,Android,Unit Testing,Listview,Android Alertdialog,我在Android应用程序中使用了一个ListView。当用户在列表项上执行onItemLongClick()时,将显示AlertDialog.Builder菜单。我正在编写单元测试来测试上述特性。下面的代码 mListView.performLongClick(); 未触发列表视图的OnItemLongClickListener()Robotium目前还不是我的选择。如果有任何帮助,我们将不胜感激 mListView.performLongClick(); 在列表视图上执行长时间单击

我在Android应用程序中使用了一个
ListView
。当用户在列表项上执行
onItemLongClick()
时,将显示
AlertDialog.Builder
菜单。我正在编写单元测试来测试上述特性。下面的代码

mListView.performLongClick();
未触发
列表视图的
OnItemLongClickListener()
Robotium
目前还不是我的选择。如果有任何帮助,我们将不胜感激

   mListView.performLongClick();
在列表视图上执行长时间单击,而不是在单个列表项视图上执行长时间单击

使用

要在单个项目上执行长时间单击

在列表视图上执行长时间单击,而不是在单个列表项视图上执行长时间单击

使用


若要在单个项目上执行长时间单击,
OnItemLongClickListener()
是一个类,并且没有执行单击。是否使用listview将OnItemClickListener设置为listview。setOnItemClickListener(…)?是的,我已经在列表视图中设置了它。我无法从我的单元测试文件访问它。对不起,前面我说的是OnItemClickListener,但它是OnItemLongClickListener。是否已将OnItemLongClickListener设置为ListView?是的,我已将
OnItemLongClickListener()
设置为“ListView”。你好,Gopal Rao,
OnItemLongClickListener()
是一个类,并且未执行单击。是否已使用ListView将OnItemClickListener设置为ListView。setOnItemClickListener(…)?是的,我已在列表视图中设置了它。我无法从我的单元测试文件访问它。对不起,前面我说的是OnItemClickListener,但它是OnItemLongClickListener。是否已将OnItemLongClickListener设置为ListView?是的,我已将
OnItemLongClickListener()
设置为“ListView”。
listView.getOnItemLongClickListener().onItemLongClick(parent, view, position, id);