我有一个简单的回收器视图,我想在点击时删除这些项目。根据我单击列表中的某些项目时出现上述错误,我不断遇到崩溃。如果您有类似的问题,以下是我解决它的方法:
public void onBindViewHolder(final CardViewHolder holder, final int position)
在这里使用位置对某些事情很有用,但是如果我在从列表中删除项目时使用它,它会导致崩溃,而不是使用:
holder.getAdapterPosition();
立即解决了我的问题。
问题内容: 我收到一些奇怪的错误,这使我的Android应用程序崩溃了。它是一个测验应用程序。因此,当用户正确回答2/3问题时,单击下一步按钮将使其崩溃。并显示索引13错误。但我不知道在哪里修复/寻找。这是我的代码段。 日志猫的详细信息是这样的 更新 这是我的完整课程文件http://jquery404.com/file/GameScene.txt 问题答案: 在编程中,索引通常从0开始,因此,如
我正在尝试从instagram api获取关于特定标记的json数据。从响应im将所有url保存到一个只有字符串url属性的自定义类映像。在instagram的每个回复中,它都有大约20个媒体文件,但我似乎无法构建我的图像列表来显示在我的回收器视图中 Response.enqueue(new Callback(){@override public void onResponse(Call Call
这段代码是关于一个水罐车游荡在一个环境中寻找有任务的水站。 试图通过访问点的数组列表进行递增,但每次运行代码时,我都得到一个“indexoutofboundsexception”,但其索引不同,而且大小总是与索引相同,所以我非常困惑。中断程序的索引/大小看起来是随机变化的。 示例错误:线程“main”java.lang.IndexOutOfBoundsException:Index:5,SIZE:
尝试打印包含 698 个项目的 ArrayList 时收到以下错误: 我使用了以下代码,我希望收到错误: 我的问题是,如果数组的大小是698,那么max索引不应该是697吗?我不明白为什么错误给出指数:698。
正如标题所说,我的问题是,当我编译时,我在线程“main”java.lang.IndexOutOfBoundsException:Index:1,Size:1中得到了Exception。这是问题产生的部分。 编辑。 我一直在网上寻找解决方案,所以我很确定问题是数组太小,但我仍然不确定如何解决它。我试图让代码的上半部分只从数组中取出数字并将它们放入一个新的数组中。 这是我调用的其他方法。 我已经坚持
在运行selenium web驱动程序测试脚本时,我经常遇到InvalidSelectorException 我的测试失败,出现此InvalidSelector异常,并抛出以下消息: //在表达式中,@someform=xpath不能计算“//somelocator” 我使用的元素定位器是完美的,当我使用xpath检查器/或浏览器控制台验证它时,它会返回一个正确的web元素,所以元素定位器没有问题