訪問活動變量在活動,我有:如何從一個片段的Android
public class tabsmain extends Activity{
public static Context appContext;
public boolean lf_ch=false;
public void onCreate(Bundle savedInstanceState){
我想訪問,並可能從內部tabsmain片段lf_ch變化;
public class tabquests extends Fragment{
public CheckBox lc;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)//onCreateView
{
lc.setChecked(//set it to lf_ch);
但是,我似乎無法訪問lf_ch的值。
我的2美分:靜態上下文場是壞的,mkay ...和名稱convetion ...儘量不要只使用小寫字母在類名「tabsmain '=>'TabsMain'...它可以給var命名(例如:'TabsMain tabsmain = null;'),但是當你使用這個類時,就像在David M中那樣回答,很難知道tabsmain是類名還是var。 。看看Android SDK類,他們總是首先使用的java類上面 – Selvin
我希望你已經去過一個或兩個變量命名約定,因爲你發佈了這個:) –