editText (年) を含む ACTIVITY があるので、JAVA クラスでこの editText の値を取得したいと考えています。この Java クラスには rawQuery を使用するメソッドがあり、このクエリでは次の値を使用したいからです。 WHERE句の変数(活動からの年)、フィルターを作成するため、アプリはeditTextに挿入された年でデータを検索するだけです...
私はこのように試しました:
JAVA CLASS では、変数とその 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);
アクティビティから年を取得できない理由を誰かが知っている場合は、教えてください;)
ありがとうございました。