mardi 21 avril 2015
Array und Timer
Posted on 03:58 by verona
Hallo!
Ich habe:
Die Klasse:
Es wird mir "channelValue" durch den Timer in das Arraylist rein gelegt, aber wenn ich die Methode oniTriggerSend() starte, sind alle Werte null.
in onidata1() wird der korrekte String in die Variable gelegt, aber scheinbar wenn die Variable in das Array gelegt wird, sind wieder alle null.
Ich habe:
Java Code:
-
-
public ArrayList<ChannelValue> channelValueList = new ArrayList<ChannelValue>();
-
public ChannelValue channelValue = new ChannelValue();
-
private boolean timerRunning = false;
-
-
-
timerCheck();
-
channelValue.value[0] = e.getString("value", null);
-
-
if (sendImmediately) {
-
oniTriggerSend();
-
}
-
-
-
private void timerCheck() {
-
if (timerRunning == false) {
-
timerRunning = true;
-
@Override
-
public void run() {
-
channelValueList.add(channelValue);
-
int i = 0;
-
for (i = 0; i < 10; i++) {
-
channelValue.value[i] = null;
-
}
-
timerRunning = false;
-
}
-
}, 1000);
-
}
-
}
-
-
-
public void oniTriggerSend() {
-
int i = 0;
-
-
// commandString += "[";
-
StringBuilder builder = new StringBuilder();
-
builder.append(baseUrl);
-
builder.append("/input/bulk.json?data=[");
-
builder.append("[");
-
-
-
for (i = 0; i < <b>channelValueList</b>.size(); i++) {
Die Klasse:
Java Code:
Es wird mir "channelValue" durch den Timer in das Arraylist rein gelegt, aber wenn ich die Methode oniTriggerSend() starte, sind alle Werte null.
in onidata1() wird der korrekte String in die Variable gelegt, aber scheinbar wenn die Variable in das Array gelegt wird, sind wieder alle null.
Array und Timer
Categories: Array und Timer
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire