gpt4 book ai didi

java - Handler无法转换为View

转载 作者:行者123 更新时间:2023-12-02 04:41:52 25 4
gpt4 key购买 nike

我有一个问题!为什么我的 paramView = new Handler();红色的?我的错误日志是错误:不兼容的类型:处理程序无法转换为 View 。我该如何修复它?

    public void startTimer(final View paramView)
{
paramView = new Handler();
Timer localTimer = new Timer();
this.timerTask = new TimerTask()
{
public void run()
{
paramView.post(new Runnable()
{
public void run()
{
((TextView)MainActivity.this.findViewById(R.id.timer)).setText(MainActivity.this.myTimer + "");
MainActivity localMyActivity = MainActivity.this;
localMyActivity.myTimer += 1;
}
});
}
};
localTimer.schedule(this.timerTask, 0L, 10L);
}

请帮我解决问题

最佳答案

摆脱paramView = new Handler();。当然,您不能将 Handler 分配给 View。在这种情况下,您也不需要处理程序。 View 有 post 方法,该方法将 Runnable 添加到消息队列。 Here你可以找到文档

关于java - Handler无法转换为View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30085369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com