如题,reloadConfig不是把配置文件中值读取到内存中吗,为什么还是用的原来的数据
你在reload之前获取的数据reload之后是不会变的
你需要重新赋值
你需要重新赋值
mc能吃吗 发表于 2019-10-26 13:42
你在reload之前获取的数据reload之后是不会变的
你需要重新赋值
有代码示范吗大牛
本帖最后由 mc能吃吗 于 2019-10-26 20:25 编辑
String 信息 = this.getConfig().getString("路径") //如果这时候获取的是“你好”
reloadConfig(); //假设更变后的信息是“再见”
p.sendMessage(信息); //这时候输出的还是“你好”
信息 = this.getConfig().getString("路径"); //重新赋值,这时候就是“再见” 了
p.sendMessage(信息); //这时候输出的就是“再见”
如此。
cp666 发表于 2019-10-26 19:25
有代码示范吗大牛
String 信息 = this.getConfig().getString("路径") //如果这时候获取的是“你好”
reloadConfig(); //假设更变后的信息是“再见”
p.sendMessage(信息); //这时候输出的还是“你好”
信息 = this.getConfig().getString("路径"); //重新赋值,这时候就是“再见” 了
p.sendMessage(信息); //这时候输出的就是“再见”
如此。