Neighbouring cell list not updated outside MapViewer
Created by: E3V3A
Problem description: The code in CellTracker:updateNeighbouringCells is only executed in MapViewer and not all the time as needed. It should be updated as soon as a new CID is connected to or every REFRESH_RATE seconds,otherwise. And obviously this should work all the time also outside of MapViewer. So to summarize, there are two problems:
a) Only updated once (in MapViewer.) b) Never outside MapViewer.
Solution:
IF(nc_list_present AND "new CID") THEN NC list is polled.
IF(nc_list_present) THEN make sure NC list is polled every REFRESH_RATE
seconds.
Where: nc_list_present is a global SharedPreference Boolean "variable".
The missing NC list detection results are to be put in the EventLog
table.