0
我試圖突出顯示行中的每次它改變它的實時數據庫(firebase)。它的工作原理是正確的,因爲當我在位置「1」上改變某些東西時,它的亮點是正確的,但接下來我改變了位置「2」,兩個positsions(1和2)都被突出顯示,等等。我的比較(當前對象字段與CharSequences)在if語句中是不正確的,我認爲是這樣,但我不知道它是如何做到的。Android的TextWatcher ListView每次刷新
public View getView(final int position, View convertView, final ViewGroup parent) {
...
...
public void onTextChanged(CharSequence s, int start, int before, int count) {
if ((user.name.equals(s.toString())) == false) {
finalConvertView.setBackgroundColor(Color.GREEN);
new CountDownTimer(500, 100) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
finalConvertView.setBackgroundColor(Color.WHITE);
}
}.start();
}
}