当用户达到目标(步行84公里)时,我会显示一条通知。我正在显示此通知,但是当我重新打开该应用程序时,它将再次显示。我该如何仅运行一次(一次)用户达到84KM)?
这是我正在检查KM(在 asynctask 中)的代码
<script src="https://cdnjs.cloudflare.com/ajax/libs/camanjs/4.1.2/caman.full.min.js"></script>
<input type="file">
<button id="cropbtn">Crop now</button>
<div id="image-container">
<div id="cropbox"></div>
</div>
和另一个用于创建通知的功能
protected String doInBackground(String... aurl) {
totalKm = (int) Float.parseFloat(TripsInfo.km.get(TripsInfo.userRank - 1));
if (totalKm == 84 ) {
milestoneNotification(totalKm);
} else if (totalKm == 130 ) {
milestoneNotification(totalKm);
} else if (totalKm == 200) {
milestoneNotification(totalKm);
}
return null;
}