java - 声明处理程序错误

标签 java android handler

我得到了 android Java 中处理程序的代码 fragment ,它告诉我删除 postDelayed 参数周围的括号。

Handler handler = new Handler();
handler.postDelayed (runable, minute);
private Runnable runnable = new Runnable()
{
    @Override
    public void run()
    {
        biomass = biomass +1;
    }
};

我希望程序在一分钟后将生物量增加 1。 上面已将分钟声明为 int 分钟 = 60000;

我使用的代码 fragment 在这里:www.mopri.de/2010/timertask-bad-do-it-the-android-way-use-a-handler/

最佳答案

试试这个:

final Handler handler = new Handler();
                        handler.postDelayed(new Runnable() {
                          public void run() {
                              biomass = biomass +1;
                          }
                        }, 6000);

关于java - 声明处理程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15787692/

相关文章:

java - 如何在 ListView 中对电话联系人进行排序?

Java Android FCM 将数据解析为对象

java - Spring发送和获取文件的正确方式

java - hibernate -懒惰= true

android - Facebook SDK : Why does Profile. getCurrentProfile() 总是第一次返回 null?

json - alamofire 分段上传请求的完成处理程序

Java/JavaFX2 : dynamic GUI, 检测哪个按钮被按下,提取id

安卓 : Introducing delay using handler does not work

java - MySQL 语法错误 INSERT INTO 和 WHERE 语句

java - Spring @ComponentScan 注释不起作用