[英]how to get the variable attribute of different activities/fragments with same variable name?
但是,如果我使用相同的变量名进行了不同的活动/分段,例如:
FragmentA.java:
public static int cat_id = 1;
...
public static int getCategory_ID() {
return cat_id;
}
FragmentB.java:
public static int cat_id = 2;
...
public static int getCategory_ID() {
return cat_id;
}
Parser.java: ...
如何获取每个片段的category_id以在if语句中设置它们,例如:
int k_id = -1;
...
k_id = current.getInt(...);
if (k_id == cat_id) {
do ...
}
这些是静态方法,因此您可以按类名使用它们
FragmentB.getCategory_ID()
FragmentA.getCategory_ID()
您可以使用类名获取它们:
if(k_id==FragmentA.getCategory_ID())
要么
if(k_id==FragmentB.getCategory_ID())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.