【发布时间】:2016-07-25 04:37:12
【问题描述】:
我有这样的空虚:
public static void checkStateSignal(final int counter) {
for (int l = 0; l < counter; l += 10) {
if (counter - l < 9) {
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
ArraySignal.LoggerStatus.get(counter) = separated[1];
}
},150);
}
}
}
其中ArraySignal 是一个类,Loggerstatus 是一个Arraylist。我收到一个错误
ArraySignal.LoggerStatus.get(counter) = separated[1];
这是预期的变量。因此,出于某种原因,最终变量不是变量,ArrayList.get 不想获得值位置而不是变量位置,这对我来说似乎非常不合逻辑,因为您可以获得常数。我错过了什么吗?也非常欢迎该问题的解决方案。
【问题讨论】: