如何使android活动并行运行

时间:2011-07-07 13:57:34

标签: android android-activity parallel-processing chronometer

我有两个类,一个是可以处理Chronometer的活动,另一个是处理LocationListener。我想一起运行它们来使用秒表并获得更改的位置。

有人有任何样品或建议吗?感谢

增加: 抱歉这个混淆问题。我只需要知道如何在保持位置发生变化的同时运行计时器。

1 个答案:

答案 0 :(得分:1)

嗯,每次更改位置时,您都可以使用LocationListener向数组添加位置以跟踪位置。

示例:

public class MyClass implements LocationListener{
    private static List<Location> locationList = new ArrayList<Location>();
    @Override
    onLocationChanged(Location location){
        locationList.add(location);
    }
}

然后,当您想要获得开始时间时,可以使用System.getTimeMillis()(or something akin),当您想要获得结束时间时,可以使用相同的方法。只需减去两者即可获得时间差和花费多长时间。