gpt4 book ai didi

java - 如何从 fragment Android 访问 Activity 变量

转载 作者:IT老高 更新时间:2023-10-28 20:34:50 29 4
gpt4 key购买 nike

在我的 Activity 中:

public class tabsmain extends Activity{
public static Context appContext;

public boolean lf_ch=false;

public void onCreate(Bundle savedInstanceState){

我想从 tabsmain 中的 fragment 访问并可能更改 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 的值。

最佳答案

试试这个:

public View onCreateView(...){
tabsmain xxx = (tabsmain)getActivity();
lc.setChecked(xxx.lf_ch);
}

关于java - 如何从 fragment Android 访问 Activity 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13067033/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com