使用Android工作室,我试图制作一个应用程序,它从Web服务获取数据并显示数据并每5秒更新一次视图,服务更改。有了这个,我试图改变基于int
,int改变一些按钮上的颜色,当我将buttons();
应用到另一个按钮然后按下按钮时,按钮上的颜色会发生变化,但我希望它自己更新。如何让runOnUiThread在Android中连续运行
当我用while循环中的应用程序卡住
MainActivity.this.runOnUiThread(new Runnable() {
@Override
public void run() {
buttons();
}
});
的runOnUiThread
被放置在onCreate
。
这是不是一个好主意,用AlarmManager并配置它5秒和内部广播接收器,你可以打电话给Web服务,并做你想做的事情在你的网络服务回调你的网络服务 – user1688181