您可以通过更改分配以下内容的行来解决此问题
BufferedWriter:
bW = new BufferedWriter(new FileWriter(gpxfile, true));
使用
FileWriter仅包含的构造函数打开文件时
File,它将覆盖文件中先前的内容。如果提供第二个参数,
true则
FileWriter表示您要附加到第二个参数的末尾。

您可以通过更改分配以下内容的行来解决此问题
BufferedWriter:
bW = new BufferedWriter(new FileWriter(gpxfile, true));
使用
FileWriter仅包含的构造函数打开文件时
File,它将覆盖文件中先前的内容。如果提供第二个参数,
true则
FileWriter表示您要附加到第二个参数的末尾。