[英]How to pass variable from Activity to Adapter
我需要将变量从活动传递到GridView适配器。 我试过的是:
在活动内部声明一个方法:
public int getPoints()
{
return points;
}
在我声明的适配器中:
mainActivity sel= new mainActivity();
最后,我使用以下方法调用了该方法:
int myPoints = sel.getPoints();
但是它总是返回0。代码有什么问题?
MyGridAdapter adapter = new MyGridAdapter(myVariable)
时传递变量 要从活动中更新变量,您还可以在适配器中创建方法并将其命名为adapter.updateMyVariable(newVariable);。
在mainActivity中创建公共静态变量点,然后从适配器mainActivity.points中调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.