我有一个包含editText(年份)的活动,所以我想在JAVA CLASS中获取这个editText的值,因为在这个java类中我有一个使用rawQuery的方法,在这个查询中我想使用的值子句 WHERE 中的变量(来自活动的年份),进行过滤,因此应用程序将只搜索在 editText 中插入年份的数据...
我试过这样:
在 JAVA 类中,我创建了一个变量及其 gettes 和 setter... private int year;
public NovoNivelGlicemicoDAO() {
}
public NovoNivelGlicemicoDAO(int ano) {
super();
this.ano = ano;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
// Method with query is here (obs: the method works fine, because if I use in the clause where, for example, 2013, it works, but when I try to get the year like this getYear() it does not bring any result.
我的活动很简单,我只是调用一个构造函数并使用集合:
JavaClass year= new JavaClass();
int year= (Integer.parseInt(ed_year.getText().toString()));
year.setYear(year);
请,如果有人知道为什么我不能从活动中得到年份,请告诉我;)
谢谢你。