Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Swipecards-如何获取当前卡索引?_Java_Android - Fatal编程技术网

Java Swipecards-如何获取当前卡索引?

Java Swipecards-如何获取当前卡索引?,java,android,Java,Android,我试图从这里使用Swipecards示例: 我的刷卡功能正常,但是,我正在尝试获取正确刷卡的当前卡的索引。当一张卡在RightCardExit(对象dataObject)上向右刷卡时,调用该函数,我想得到此时刷卡的卡的索引 我如何获得该卡的索引/位置 我尝试使用dataObject参数,但它只包含该卡的内容,而不包含其位置 任何帮助都会很好 谢谢 编辑: 计算出,当您向左或向右滑动时,元素将从arraylist中删除,因此您当前查看的元素始终位于位置0 由于卡存储在ArrayList al中,您

我试图从这里使用Swipecards示例:

我的刷卡功能正常,但是,我正在尝试获取正确刷卡的当前卡的索引。当一张卡在RightCardExit(对象dataObject)上向右刷卡时,调用该函数,我想得到此时刷卡的卡的索引

我如何获得该卡的索引/位置

我尝试使用dataObject参数,但它只包含该卡的内容,而不包含其位置

任何帮助都会很好

谢谢

编辑:
计算出,当您向左或向右滑动时,元素将从arraylist中删除,因此您当前查看的元素始终位于位置0

由于卡存储在
ArrayList al
中,您可以使用
al.indexOf(dataObject)
获取对象的索引。

我认为这不起作用,对于数据对象的索引,它始终返回-1,即使数据对象中确实包含正确的卡信息。尝试将数据对象强制转换为字符串:
al.indexOf((String)dataObject)