0

私には2つのクラスがあります。1つはクロノメーターを処理できるアクティビティで、もう1つはLocationListenerを処理します。ストップウォッチを使用して場所を変更するために、それらを一緒に実行したいと思います。

誰かサンプルや提案がありますか?ありがとう

追加:混乱した質問でごめんなさい。変更された場所を維持しながらクロノメーターを実行する方法を知る必要があります。

4

1 に答える 1

1

を使用しLocationListenerて、配列が変更されるたびに Location を配列に追加して、位置を追跡することができます。

例:

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

次に、開始時刻を取得する場合は System.getTimeMillis() (またはそれに類するもの)を使用し、終了時刻を取得する場合は同じメソッドを使用できます。2 つを差し引くだけで、時差と所要時間がわかります。

于 2011-07-07T14:34:08.037 に答える