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