如何在每次访问时将变量增加1

时间:2016-04-06 08:03:21

标签: java android

我正在编写一个带有无限滚动的Recyclerview。

int number = 1

让我们说

string url = "http://www.example.com?page= + 'number'" 是第一组列表的URL。

然后,当我将下一页追加到当前页面时,number变量中url的值将变为2

接下来,它将是3,依此类推。

我正在考虑检查numberurl的当前值,然后递增1,但我不知道如何去做。

2 个答案:

答案 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();