實作方法:
private Handler mHandler = new Handler();
private Runnable runnable;
//第一次調用開始循環
private void getPolling() {
runnable = new Runnable() {
@Override
public void run() {
mHandler.postDelayed(this, 5 * 1000);
//需要做輪詢的方法
}
};
mHandler.postDelayed(runnable, 5 * 1000);
}
//記得銷毀
@Override
public void onDestroy() {
super.onDestroy();
mHandler.removeCallbacks(runnable);
}