Is there any way to change the message \"No chart data available\" when the chart is not populated?
Edit: Found the answer
You need put pieChart.invalidate() after setNoDataText():
pieChart.invalidate()
setNoDataText()
@Override public void setDataMessagePieChart() { pieChart.setNoDataText("... your message ..."); pieChart.invalidate(); }