我正在处理的Android应用中遇到一个小问题:
有三个活动,即A,B,C,调用按以下顺序排列:A - > B - > C.在C中,当我按BACK按钮时,它应该返回A [默认情况下不是B ].按下A中的BACK将退出程序.
我试图从C调用一个意图到A.但是在这种情况下,调用调用进入循环:A - > B - > C - > A,因为新活动被推到堆栈顶部.结果,当在A处按下BACK时,不是退出[A是开始],而是进入C然后是B,然后在不需要的圆圈中返回到A.
如果有人能够提供更好的方法来解决这个循环的场景,那将是很棒的!
如何获得随机地理点[lat/long in decimal],放置在100米半径范围内的任何位置?圆的中心是另一个参考GeoPoint.有没有实现这个的函数/公式?
基本上我正在阅读我的Android设备的GPS输入,需要在设备周围生成随机的地理点[在我的设备中心的半径100米的圆圈].
请注意:数据库中没有预先存储的地理点.如上所述,我需要动态创建所有地理点.