我想在开始新的Activity意图时清除backstack.
我的问题的具体情况如下:我有这样的活动A> B> C> D> E"A"是注册活动,"B"是确认注册活动.我希望当用户启动活动"B"时他不能再回到活动"A",当用户达到活动"C"时,活动"A"和"B"都没用,我不需要用户再回到他们身边了.
此外,当用户从"C"移动到活动"D"时,他可以回到"C"但是如果他进一步移动到"E"活动,他就不能回到之前的任何"C"或"D" "活动.
经过大量的研究,我得到的最好的是使用flag:FLAG_ACTIVITY_NO_HISTORY,但它对我的情况有两个问题:
到目前为止我找不到这个问题的解决方案,我认为如果有什么东西可以清除当前任务的后台,那会更容易!
我的最低SDK支持是5.
提前致谢.
我在 Android Location 类中使用该函数:http : //developer.android.com/reference/android/location/Location.html#distanceBetween(double, double, double, double, float[])
要获得两个地理点之间的距离,但我不知道结果 [0] 单位的结果如何,是米、英里还是什么?
距离和方位是使用 WGS84 椭球定义的。
但我不知道“WGS84 椭球体”是什么意思以及如何将其转换为米或英里!