简介
这几天在写Android,想要对当前的Activity进行数据的实时刷新更新,可以使用多线程实现
上代码
public class MainActivity extends AppCompatActivity {
private boolean run = false;
private final Handler handler = new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//一秒刷新一次
run = true;
handler.postDelayed(task, 1000);
}
private final Runnable task = new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
if (run) {
doSomething();
handler.postDelayed(this, 1000);
}
}
};
}
这实现的时每秒对Activity进行一次刷新