Implementar um app de calculo de tempo de espera e valor a ser cobrado

Bom dia, boa tarde ou boa noite, eu criei um aplicativo android que você inserindo a hora de espera e os minutos ele calcula o valor que deve ser cobrado. mas eu quero implementar ele para que eu só inicie o cronometro e quando eu finalizar o cronometro ele já calcule e mostre o tempo de espera e o valor a ser cobrado do cliente.
Segue o código abaixo:

package com.example.calculadorahora;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

private EditText edithespera;
private EditText editMinespera;
private EditText editvhora;
private EditText editvrecebe;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    edithespera = findViewById(R.id.edithespera);
    editMinespera = findViewById(R.id.editMinespera);
    editvhora = findViewById(R.id.editvhora);
    editvrecebe = findViewById(R.id.editvrecebe);

}

public void calcular(View view)
{

    double horaesp = Double.parseDouble(edithespera.getText().toString());
    double minutoesp = Double.parseDouble(editMinespera.getText().toString());
    double valorhora = Double.parseDouble(editvhora.getText().toString());

    double convhora = horaesp*60;// converte a hora em minuto.
    double somamin = convhora+minutoesp; // soma os minutos mais as horas convertidas
    double valormin = valorhora/60;
    double resultado = somamin*valormin;

    String res = Double.toString(resultado);
    editvrecebe.setText(res);


}

}

não entendi mt bem… vc quer um horário/valor fixo? ou quer criar a primeira tela pra setar isso e depois vc inicia o cronômetro?