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);
}
}
};
}