我该如何解决这个变量问题?

时间:2016-03-18 20:37:05

标签: android variables android-studio global-variables final

我知道有这样的问题,但没有一个答案可以解决我的问题。所以我会问自己。我怎么解决这个问题?很抱歉没有指定更多,我正在开始编码enter image description here

3 个答案:

答案 0 :(得分:0)

解决问题的一种方法是使变量score1成为一个字段变量,因此在声明java类之后,创建一个具有私有可见性的变量,然后递增该变量。

 public class Test{
    private int score1;
    //Constructor for the class for setting the variable.
    public Test(){
    score1 = 0 //Whatever the start value should be
    }
  }

总而言之,你现在有了一个可以被看到的变量"来自actionlistener的内部类。

希望有所帮助:)

答案 1 :(得分:0)

替换

int score1=sharedPreferences.getInt("score",DEFAULT);

final int score1=sharedPreferences.getInt("score",DEFAULT);

或者您将得分声明为类变量

public class someclass{
 int score1;
 //here comes the rest of the code
}
祝你好运

答案 2 :(得分:-1)

将score1声明为类属性。