从textview计时器长时间

时间:2018-06-27 12:50:25

标签: android timer

myTimer = new Timer();
myTimer.schedule(new TimerTask() {
    @Override
    public void run() {
    }, 0, 3000);

我需要更改3000个定时器周期才能从TextView getText()方法中获取价值。

谢谢

3 个答案:

答案 0 :(得分:3)

  

As per doc :第三个​​参数是 long 类型。从textview中,您将获得字符串。因此您需要将其转换为 long 类型。

For more about timer

尝试:

long num = Long.parseLong(textView.getText().toString());

myTimer = new Timer();
myTimer.schedule(new TimerTask() {
    @Override
    public void run() {
    }, 0, num);

答案 1 :(得分:2)

您在这里...

long timer = Long.parseLong(textView.getText().toString());

myTimer = new Timer();
                myTimer.schedule(new TimerTask() {
                    @Override
                    public void run() {
                        }, 0, timer);

编辑:这是一个漫长而又不完整的...其他答案是让我正确的原因。 :)

答案 2 :(得分:0)

简单

EditText edit; 
long timer = Long.parseLong(edit.getText().toString());
相关问题