私はいくつかのデータを持っており、ボタンが押されたときにlistview
2つのデータが変更されます。がクリックされたときにこれを取得するには、 の値を変更し、を呼び出します。これらはすべて正常に動作します。しかし、1 本の指でリストを移動してボタンをクリックすると、アプリがエラーでクラッシュします。データは UI スレッド自体から変更されます。これは、リストが移動中にボタンが押されたときに発生します。これを防ぐ方法はありますか?buttons
listview
button
arraylist
notifyDatasetChanged
The content of the adapter has changed but ListView did not receive a notification
このボタンクリックのコード。ここで arrlist は arraylist で、dailydata() は配列リストにデータを追加するために使用されます。
public void onClick(View v) {
arrlist.clear();
adapter.notifyDataSetChanged();
dailydata();
adapter.notifyDataSetChanged();
}