繁体   English   中英

将倒数计时器值传递给下一个活动

[英]Passing countdown timer value to next activity

我正在尝试将倒数计时器值作为 textview 传递给下一个活动,但我不知道如何,我是否需要使用 intent.putextra()? 有我的代码:

    countDownTimer = new CountDownTimer(5000, 1000) {
        @SuppressLint("DefaultLocale")
        public void onTick(long millisUntilFinished) {
            timpRamas.setText(String.format("%d:%d",
                    TimeUnit.MILLISECONDS.toMinutes(millisUntilFinished),
                    TimeUnit.MILLISECONDS.toSeconds(millisUntilFinished) -
                            TimeUnit.MINUTES.toSeconds(TimeUnit.MILLISECONDS.toMinutes(millisUntilFinished))));
        }
        public void onFinish() {
            Intent intent = new Intent(c1_1.this,TimpExpirat.class);
            startActivity(intent);
            finish();
        }
    }.start();

您必须将 textView 的数据传递给下一个活动,在下一个活动中,您可以在另一个视图中设置数据或对其进行任何操作:

    public void onFinish() {
        Intent intent = new Intent(c1_1.this,TimpExpirat.class);
        intent.putExtra("data" , timpRamas.getText().toString());
        startActivity(intent);
        finish();
    }

在 TimpExpirat 活动中:

//get the data in onCreate()

Intent intent = getIntent();
String time = intent.getStringExtra("data");

//time now has the time that was last set on your textview, you can set it
//to a new textview or do whatever with it.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM