Hint: liczenie różnicy czasu w ten sposób jest podatne na zmianę czasu w systemie. Czyli jeśli user zmieni czas w systemie między kolejnymi wywołaniami tej metody, to wartość która zostanie obliczona będzie błędna. W takiej sytuacji można np. użyć http://developer.android.com/reference/java/lang/System.html#nanoTime%28%29, która przed tym zabezpiecza.
W Twoim zastosowaniu wydaje się to nie być konieczne - z tego co rozumiem to najgorsze co może się stać to wypisanie 2 logów pod rząd lub pominięcie jednego logu, dlatego spokojnie możesz zignorować mój komentarz