0
私は、その後のhtml関数からコールバックで私はアンドロイドリスト更新のみ
.set
問題を使用して、リスト に入力されたデータを更新し、それを配列 を渡しているリストを持っています私は空のリストを参照してください何も起こっていない.setを行う場合は、私はそれらを初期化すると、行が表示されません。 しかし、後にもう一度セットしてください。リストが表示されたら、それをどのように更新したいのですか?
2番目のセットの後に時々ホワイトリストが表示されます。
なぜこのような異常な動作ですか?私は間違って何をしていますか?
リスト定義:あなたはあなたのリストにデータを追加した後、あなたがadapter.notifydatasetchanged()
を使用する必要があります
//CALLBACL for When wifi Is turned on or Not
bestPositionCallbackInterface bestPositionCallback = new bestPositionCallbackInterface() {
@Override
public void bestPositionCallbck (int i, BestPositionListModel modelData, int listSize) {
//IMPLEMENT THE SERVICE CODE HERE >
if (listDataGenerated == false) {
for (int j = 0; j < listSize; j++) { // initlizes the aligment list Array List
arrayOfBaseStations.add(new BestPositionListModel("1", "1", "1", "1", "1", "1", "1", "1", "1", "1"));
}
listDataGenerated = true;
}
arrayOfBaseStations.set(i, new BestPositionListModel(// We need to set everything first to aliminate an anoying android bug
String.valueOf (0),
String.valueOf (1),
String.valueOf (2),
String.valueOf (3),
String.valueOf (4),
String.valueOf (5),
String.valueOf (6),
String.valueOf (7),
String.valueOf (8),
String.valueOf (9)));
arrayOfBaseStations.set(i, new BestPositionListModel(// this is the real value were adding
String.valueOf (modelData.channelSectorType),
String.valueOf (modelData.channelAngle),
String.valueOf (modelData.channelElvation),
String.valueOf (modelData.channelAntBeamWidth),
String.valueOf (modelData.channelShort),
String.valueOf (modelData.CBW),
String.valueOf (modelData.bestRSS),
String.valueOf (modelData.sectorID),
String.valueOf (modelData.avilableResurces),
String.valueOf (modelData.bestEffortHSU)));
}
};
yeaはうまくいきませんでした:(しかし本当に良いコメントです! –
どこに追加しましたか? – pooyan
あなたのコメントの後に私のコードを変更し、すべてのStrings.valueofを追加した後に追加しました。 –