Я разрабатываю простой секундомер, проблема заключается в том, что пользователь нажимает кнопку "домой", ведьма ведьмы вычисляет время зависания, как я могу избежать этого, чтобы поток выполнялся в фоновом режиме?
Гораздо проще было бы записать время начала stopWatch, используя system.currentTimeMillis. когда вы вызываете свою активность onResume или onStart(), обновите часы, чтобы показать время, прошедшее с момента сохранения.
Сделайте услугу. Смотрите здесь: http://developer.android.com/guide/topics/fundamentals/services.html