答案 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声明为类属性。