我正在编写一个带有无限滚动的Recyclerview。
int number = 1
让我们说
string url = "http://www.example.com?page= + 'number'"
是第一组列表的URL。
然后,当我将下一页追加到当前页面时,number
变量中url
的值将变为2
。
接下来,它将是3
,依此类推。
我正在考虑检查number
中url
的当前值,然后递增1,但我不知道如何去做。
答案 0 :(得分:2)
正确的方法应该是将其设为私有并创建加法器
private int number;
public void setNumber(int number)
{
this.number = number
}
public int getNumber()
{
return number;
}
一旦有了这个,你可以修改吸气剂,所以它说:
public int getNumber()
{
return number++;
}
每次调用getNumber()
时,这将使数字增加1所以你可以使用
string url = "http://www.example.com?page=" + getNumber();
希望这有帮助。
答案 1 :(得分:1)
你可以这样做:
int number = 1
[...]
String url = "http://www.example.com?page=" + (number++);
或创建辅助方法,例如
int getNextNumber(){
return ++number;
}
[...]
String url = "http://www.example.com?page=" + getNextNumber();