0
我有一個arrayadapter.I可以添加項目到這個arrayadapter,但有時我需要在這個adapter.I更新一個項目。我研究了互聯網,並找不到任何關於更新特定項目的適配器然後我做了這樣的:更新arrayadapter中的項目
Integer test=randomAdapter.getPosition(user);
randomAdapter.remove(user);
randomAdapter.insert(updated_user,test);
randomAdapter.notifyDataSetChanged();
在此代碼user
是jsonobject.I正在此項目的位置,然後我刪除它並添加uptated用戶數據到老對象position.This似乎works.But我不知道這是更新項目的好主意,所以我在問你。
如果這是一個壞主意,應該怎麼做?
我不知道什麼是同步的語句,但如果我的方法是安全的,我會用這個method.Thank你 – 2014-08-30 09:28:42
@TolgayToklar:在Google上搜索「Java同步」。這是一種創建同步方法或語句的方式,可以「鎖定」並防止多個'Thread'同時執行相同的操作。您的代碼以安全的方式工作,我無法看到它的問題。 – Squonk 2014-08-30 09:37:35