gpt4 book ai didi

android - 单击按钮设置全局变量值

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:29 24 4
gpt4 key购买 nike

我在我的 MyApp 类中定义了一个全局参数,用于重置所有 Activity 中的一些值,我想为一些 checkBoxesSeekBars 但我无法在 setOnclickListner() 中调用函数 setDefaultvarValue。以下是 myApp.class 的代码:

class MyApp extends Application {

private int setDefault=0;

public int getDeafultVarValue() {
return setDefault;
}

public void setDefaultVarValue(int val) {
setDefault = val;
}
}

setonClickListner 看起来像这样:

 Button reset_btn = (Button) rootView.findViewById(R.id.reset_button);
reset_btn.setOnClickListener(new OnClickListener() {

((MyApp) this.getApplication()).setDefaultVarValue(1);


@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});

最佳答案

MyApp 类调用 setDefaultVarValue 方法:

 @Override
public void onClick(View v) {
// TODO Auto-generated method stub
MyApp objMyApp = (MyApp)v.getContext().getApplicationContext();
objMyApp.setDefaultVarValue(1);
}

关于android - 单击按钮设置全局变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959218/

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