Android 来自textview的计时器长周期时间

Android 来自textview的计时器长周期时间,android,timer,Android,Timer,我需要更改3000个计时器周期,以便从TextViewgetText()方法中获取值 谢谢给你 myTimer = new Timer(); myTimer.schedule(new TimerTask() { @Override public void run() { }, 0, 3000); 编辑:这是一个很长的,不完整的。。。另一个答案是什么让我纠正了我的错误。:) :第三个参数是类型long。从textview中,您将获得字符串。因此,您需要将其转换为类型lon

我需要更改3000个计时器周期,以便从
TextView
getText()
方法中获取值

谢谢

给你

myTimer = new Timer();
myTimer.schedule(new TimerTask() {
    @Override
    public void run() {
    }, 0, 3000);
编辑:这是一个很长的,不完整的。。。另一个答案是什么让我纠正了我的错误。:)

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

试试看:

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

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

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

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

他想要的是testview,而不是editview。但是相同的概念。好的,更改EditText替换TextView为什么它工作明确检查您的id所有代码
EditText edit; 
long timer = Long.parseLong(edit.getText().toString());