我在類中創建一個Runnable:變量的Runnable
private Runnable monRun = new Runnable() {
public void run() {
Log.i("PLAY", "" + play);
if(play) {
/* [...] */
}
}
};
這裏,玩的就是我的類的實例變量。
但是,當我打電話給我的Runnable:
handler.postDelayed(monRun, 100);
變量該劇在Runnable的拍攝,如果我在類的其他方法改變值,該劇將不會在我的Runnable
但我的變量發揮,我可運行在一個服務... – Luzwitz
等什麼?只需傳遞MyRunnable對象而不是Runnable。 – NoImaginationGuy