Timing logger

Now, the one better than this is the android.util.TimingLogger Android class. The TimingLogger object can help you time your method calls without having to worry about maintaining those time variables yourself. It also has a higher degree of accuracy than System.currentTimeMillis():

private static final String TAG = "TemperatureTag";
@Override
public void onTextChanged(CharSequence input, int start, int before, int count) {
if (!destinationEditNumber.hasWindowFocus() 
|| destinationEditNumber.hasFocus() || input == null) {
           return;
        }

       String str = input.toString();
       if ("".equals(str)) {
         destinationEditNumber.setText("");
             return;
        }

  TimingLogger timings = new TimingLogger(TAG, "onTextChanged");
 timings.addSplit("starting conversion"); ...

Get Learning Android Application Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.