listview的内容是从sqlite里面来读取显示的,现在遇到一个问题:
在listview界面时,sqlite里面的db内容变化了,如何来实时的更新listview界面?

解决方案 »

  1.   


    先用一个observer监听数据库,当有变化时调用adpter的mAdapter.notifyDataSetChanged()就可以通知更新
      

  2.   


    谢谢,是不是要把简单的sqlite改写为ContentProvider?然后才能用ContentObserver去监听?
      

  3.   

    你可以在activity中启用新线程,调用计时器去定时取回数据库中的数据,然后再显示在页面上