Вы можете получить текущее системное время в миллисекундах, вызвав System.currentTimeMillis()
. Вы можете сохранить его в переменной при запуске действия, а затем вычислить разницу между текущим временем и сохраненным временем в методе onClick
кнопки.
* * 1004 пример: * * 1005
class ExampleApp exnteds Activity {
private long startTime;
public void onCreate(Bundle sis) {
startTime = System.currentTimeMillis();
...
public void onMyButtonClick(View v) {
long timeGoneMillis = System.currentTimeMillis() - startTime;
long timeGoneSecs = timeGoneMillis / 1000;
...