Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.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 在“回收器”视图中显示分级栏中的平均分级_Java_Android_Sqlite - Fatal编程技术网

Java 在“回收器”视图中显示分级栏中的平均分级

Java 在“回收器”视图中显示分级栏中的平均分级,java,android,sqlite,Java,Android,Sqlite,我有一个方法可以返回我的RecyclerView中每个项目的平均评分,但它会显示所有评分组合的总体评分,而不仅仅是特定于某一行的评分。我用 select AVG(rating_value) from rating where location_id = ?; 对于分级表的值。获取所有分级 所有内容都正确地存储在我的数据库中,但只是显示不正确 我想你用 cursor.getFloat(0); 而不是 cursor.getFloat(cursor.getPosition()); 在androi

我有一个方法可以返回我的RecyclerView中每个项目的平均评分,但它会显示所有评分组合的总体评分,而不仅仅是特定于某一行的评分。我用

select AVG(rating_value) from rating where location_id = ?;
对于分级表的值。获取所有分级

所有内容都正确地存储在我的数据库中,但只是显示不正确

我想你用

cursor.getFloat(0);
而不是

cursor.getFloat(cursor.getPosition());
在android开发者中

getPosition 返回光标在行集中的当前位置

getFloatint列索引 以浮点形式返回请求列的值

cursor.getFloat(cursor.getPosition());