gpt4 book ai didi

android - 如果他已经到达 android 中的目的地,如何向用户显示?

转载 作者:行者123 更新时间:2023-11-29 17:41:30 26 4
gpt4 key购买 nike

最近,我开发了一个旅游领域的应用程序。该应用程序的目的是向用户展示;从源到目的地的路径。当用户进入目的地 25 米范围内时,用户会收到通知/提醒,说明目的地就在附近。

我试图实现的目标:在 onLocationChanged() 中,我一直在寻找目的地的范围,如果用户在范围内,通知/警报将弹出。但是,当我测试该应用程序时,我发现当我在范围内时,通知会可怕地淹没设备,因为显示通知/警报的条件是基于 onLocationChanged() 的,即随着位置的变化,循环执行完全相同的次数,用户会对应用感到厌烦。

此外,当我搜索不同的位置时,该应用程序无法运行。它不显示目的地标记。第一次看到目的地标记,但后来的搜索没有显示目的地标记;我想知道为什么?!

这个问题困扰了我很久。请帮我解决这个问题!!

最佳答案

您可以检查通知显示的次数,例如在循环中

boolean notification_shown = false;

for(...)
{
if(!notification_shown)
{
//show notification
notification_shown = true;
}
else
{
//rest of your coding
}

}

这只会显示一次通知。如果您想显示通知的次数多于可以使用计数器的次数。喜欢

int counter = 0;
//increment it till you want and than stop

关于android - 如果他已经到达 android 中的目的地,如何向用户显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28622797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com