diff --git a/app/src/main/java/hpsaturn/pollutionreporter/view/ChartFragment.java b/app/src/main/java/hpsaturn/pollutionreporter/view/ChartFragment.java index 51953054..42e15f6b 100644 --- a/app/src/main/java/hpsaturn/pollutionreporter/view/ChartFragment.java +++ b/app/src/main/java/hpsaturn/pollutionreporter/view/ChartFragment.java @@ -250,7 +250,11 @@ private void calculateReferenceTime(){ * @param data */ private void addData(ArrayList data){ - if(data==null)return; + if(data==null){ + chart.setNoDataText("No data."); + loadingData = false; + return; + } else if (!data.isEmpty()) { Iterator it = data.iterator(); int count = 0; @@ -305,6 +309,8 @@ public void addData(SensorData data) { addValue(time,data); refreshDataSets(); } + else + Logger.v(TAG,"addData skip, in loading data."); } private void addMapSegment(ChartVar var, SensorData data) {