Android:如何测试RecyclerView列表?

时间:2016-01-03 05:23:02

标签: android android-recyclerview android-cardview

我有一个UI屏幕,可以创建保存到RecyclerView列表的CardView。最初,没有RecyclerView列表,因为最初没有CardView。保存第一个CardView后,它会创建一个RecyclerView列表来显示CardView数据。

我希望能够测试是否已经创建了RecyclerView列表。如果没有,请启动CardView活动以进行用户输入。如果存在RecyclerView列表,因为之前已创建了CardView,则启动RecyclerView活动。有关如何测试RecyclerView列表是否存在的想法,我可以使用if / then语句来启动正确的活动?

1 个答案:

答案 0 :(得分:1)

如果您使用我认为您的自定义回收器适配器(如果没有,请提供更多代码),覆盖getItemCount()功能,如

public int getItemCount() {
        if(list!=null)
           return this.list.size();
        else
           return -1;
        }

并检查列表大小并在if else

中执行功能

修改

等活动中查看此内容
if(adapter.getItemCount()>0)
{
//Do what you want
}
else
{
//Launch the activity
}