У меня проблема с обновлением ListView
.Не обновляется с localLogAdapter.notifyDataSetChanged()
.Я использую библиотеку, которую я вызвал для получения значений базы данных.Я не знаю, неверен ли мой код или какая библиотека используется.
ListView DataListView;
private ArrayList<String> LogStatus = new ArrayList<String>();
private ArrayList<String> LogDate = new ArrayList<String>();
private ArrayList<String> LogUser = new ArrayList<String>();
private ArrayList<String> LogTime = new ArrayList<String>();
private ArrayList<ArrayList<String>> LogLocalList = new ArrayList<ArrayList<String>>();
private ImageView statusView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_data_log);
DataListView = (ListView) findViewById(R.id.list_dataLog);
getLocalDataList();
}
public void getLocalDataList() {
LogLocalList.clear();
AppData sql_statements = new AppData(DataLogActivity.this);
sql_statements.doConnect();
sql_statements.openCreateTables();
LogLocalList.clear();
LogLocalList = sql_statements.getEmptyReceivedGrid();
LocalLogAdapter localLogAdapter = new LocalLogAdapter(DataLogActivity.this, LogLocalList.get(1), LogLocalList.get(20), LogLocalList.get(18));
localLogAdapter.notifyDataSetChanged();
DataListView.setAdapter(localLogAdapter);
}