Ich habe eine Lücke wie folgt aus:Android letzte Variable ist keine Variable?
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);
}
}
}
in denen ArraySignal
eine Klasse ist und Loggerstatus
ist ein Arraylist
. Ich bekomme einen Fehler auf
ArraySignal.LoggerStatus.get(counter) = separated[1];
die Variable erwartet wird. Aus irgendeinem Grund ist eine letzte Variable keine Variable und ArrayList.get
will nicht an eine Wertposition anstelle einer variablen Position gelangen, was mir sehr unlogisch erscheint, da Sie eine Konstante erreichen können. Fehle ich etwas? Auch eine Lösung für das Problem wäre sehr zu begrüßen.
Was ist der Fehler? – Nitesh
Variable erwartet – dec0yable