嗨,大家好,我不明白爲什麼我不能得到它的工作,檢查從另一個類內的活動複選框。通過一個活動的參考
在我傳遞自身的引用到其他類別的活動
public MainActivity()
...
dbi = new DBPrefsInterface(this);
...
}
public DBPrefsInterface(Context ctx)
{
MainActivity pma = (MainActivity)ctx;
this.ma = pma;
}
現在我試圖檢查其放置在活動複選框的onCreate方法
this.ma.cbx.setChecked(true);
但它不工作。
看來我沒有通過一個引用,只有一個MainActivity的副本。
感謝adcance
它變得更加詭異\t \t this.ma.cbx.setClickable(真);不工作,this.ma.cbx.setChecked(false);沒有工作\t \t this.ma.cbx.setChecked(true);帶給我一個空指針異常 – Simbi