如何在计时器中将String转换为long

我在第一个活动中设定时间,第二个时间显示时,我正在计时器。如何将字符串值转换为long。我尝试如下,但我的应用程序停止了。

这是我的代码

final String rund=getIntent().getStringExtra("RUND");
String przerwa=getIntent().getStringExtra("PRZERWA");
final String runda=getIntent().getStringExtra("RUNDA");

final long rund1=Long.parseLong(runda);


new CountDownTimer(4000, 1000){
    public void onTick(long millisUntilFinished){
        tv2.setText("Przygotuj się:\n " + millisUntilFinished / 1000);
    }

    public void onFinish(){
        tv2.setText("Walka!");
        MediaPlayer ring= MediaPlayer.create(Main6Activity.this,R.raw.ring1);

        ring.start();

        new CountDownTimer(rund1,1000){
            @Override
            public void onTick(long millisUntilFinished) {
                tv3.setText("xds" + millisUntilFinished /1000);
            }

            public void  onFinish() {
                tv3.setText("Walka!");


            }


        }.start();

    }


}.start();
评论