Java Android notifyDataSetChanged()在适配器上不工作
我应该如何在此处使用Java Android notifyDataSetChanged()在适配器上不工作,java,android,android-sqlite,Java,Android,Android Sqlite,我应该如何在此处使用notifyDataSetChanged() EditOrDeleteDevicesAdapter=新的editordeletedevicesapter(此,路径); list=(ListView)findViewById(R.id.list); list.setAdapter(适配器) 这里的路径(包含数据)是一个数组列表,它被传递到适配器(一个单独的文件)中,然后呈现到列表中。在适配器文件中,我正在更改数据库和pathArrayList中的数据。但是,我不知道如何使用no
notifyDataSetChanged()
EditOrDeleteDevicesAdapter=新的editordeletedevicesapter(此,路径);
list=(ListView)findViewById(R.id.list);
list.setAdapter(适配器)代码>
这里的路径
(包含数据)是一个数组列表
,它被传递到适配器(一个单独的文件)中,然后呈现到列表中。在适配器文件中,我正在更改数据库和path
ArrayList中的数据。但是,我不知道如何使用notifyDataSetChanged()同时更新列表.setAdapter(adapter)
备注:返回并重新呈现活动后,数据将更新。我相信您不会使用adapter.notifyDataSetChanged()代码>在那里(这似乎是在创建原始适配器),而您可能会在刷新/更改路径后立即(或很快)使用它。我个人在onResume
方法中这样做,如果调用了另一个改变底层数据的活动或在适当的代码中(例如,在onClick listener
调用活动中的方法的地方单击按钮,那么我在方法中这样做)。发布整个代码,我们可以找出您的问题