Android notifyDataSetChanged

后端 未结 3 544
青春惊慌失措
青春惊慌失措 2020-12-03 14:47

I have a list which is filled with a custom ArrayAdapter.

I want to update a progress bar every second, so I am trying to use notifyDataSetChanged

相关标签:
3条回答
  • 2020-12-03 15:12

    How are you updating the List data structure that is feeding ArrayAdapter?

    Please see my answer here: notifyDataSetChanged example

    for issues regarding ArrayAdapters and updating the List that holds data for notifyDataSetChanged to work.

    0 讨论(0)
  • 2020-12-03 15:16

    I probably have the answer. Try this:

    ((BaseAdapter) arrayAdapter).notifyDataSetChanged();
    

    I had the same problem and this was the solution for mine :)

    0 讨论(0)
  • 2020-12-03 15:19

    If you are not calling this from the main thread try having the main thread call this function. That is usually the problem when notifyDataSetChanged isn't updating the actual screen contents.

    0 讨论(0)
提交回复
热议问题