我在Android应用程序中使用了Gaugeview。这是仪表视图
使用首选项,我存储了Gaugeview使用的值,并且始终使用首选项,我允许用户更改自定义缩放颜色的一些值。如果我更改这些值并按回去,则不会进行任何更改。我需要重新启动应用程序才能看到更改。我可以强制 Gaugeview 在不重新启动应用程序的情况下重新绘制自己吗?
解决了!我刚刚添加了一个名为"changed"的静态变量,将其设置为true,并编写了我的新onResume():
@Override
public void onResume(){
super.onResume();
if (changed == true) {
this.recreate();
changed=false;
}
}