Android Studio - 只有在运行其他代码后才能刷新ListView

时间:2017-07-07 12:47:58

标签: java android listview

我有一个notifyDataSetChanged();删除ArrayList中的每个项后执行。代码运行得很好,只是ListView没有更新,直到其他代码完成。如何在程序执行时而不是在结束时更新ListView代码?

    public static void remove(Corp corp){
    int toRemove = MainActivity.loadedLevel.indexOf(corp);
    MainActivity.loadedLevel.remove(toRemove);
    MainActivity.adapter.notifyDataSetChanged();
}

这个块目前在我的代码中运行了大约3次,但ListView没有更新,直到整个程序中的其余代码都被执行。

0 个答案:

没有答案