将 "No chart data available" 文本更改为其他内容

Change "No chart data available" text to something else

当图表未填充时,有什么方法可以更改消息 "No chart data available"?

stack overflow中也有类似的问题,但即使是接受的答案也没有解决我的问题

lineChart.setNoDataText("new text");

以上代码什么都不做。

我刚发现我犯的错误。我在我的应用程序中使用了 firebase 数据库。我将折线图的代码放在数据库引用的值事件侦听器中。由于此值事件侦听器在单独的线程中执行,因此 setNoDataText 无用。所以把 lineChart.setNoDataText("new text") 放在值事件侦听器之外。