android - 来自 TextView 的计时器长时间

标签 android timer

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

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

谢谢

最佳答案

As per doc : The third parameter is type long. And from textview you will get string. so you need to convert it to type 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);

关于android - 来自 TextView 的计时器长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51063261/

相关文章:

java - 在共享首选项中存储 char[][] 的最快方法

java - 从蓝牙设备读取数据时缓冲区缓慢

c - timer_create 在 i386 系统上导致段错误,但在 x86_64 系统(linux)上没有

ms-access - 一定空闲时间后自动关闭表单

android - InputType 对自定义 EditText 没有影响

java - 当通过 getItemViewType 将项目添加到每 5 个备用位置时,删除 recyclerview 中作为 Facebook Native 广告的第一个项目位置

java - 将秒转换为小时、分钟和秒

jquery - 循环倒数计时器在 IE 中不起作用,但在 chrome 和 firefox 中有效

java - 如何在 java 中以周期性间隔执行操作?

android - TCP套接字从PC传输数据到android设备(Android NDK)