0
不能的findInBackground
。安卓
public class Chew_Count_Graph_morning extends Activity {
float lc, rc;
public float countvalue(int month, int day) {
ParseQuery<ParseObject> query = ParseQuery.getQuery("Data");
query.whereEqualTo("username", mychild);
query.whereEqualTo("MorningNoonEvening", "morning");
query.whereEqualTo("Month", month);
query.whereEqualTo("Day", day);
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> data, ParseException e) {
if (data.isEmpty() == false) {
lc = data.get(0).getInt("LeftChew"); //lc = 50
rc = data.get(0).getInt("RightChew"); //rc = 100
Log.d("the inner value is ", " " +(lc+rc));//inner value is 150
} else {
lc = 0;
rc = 0;
}
}
});
Log.d("return ", " " +(lc+rc)); // return : 0
return lc+rc;
}
}
成功後返回總和我怎樣才能得到返回值150(這是LC + RC)?
但是,LC和RC不能改變。有沒有辦法改變lc和rc聲明最終的? –
測試它並讓我知道 – johnrao07