0
我有一個問題,而循環通過我的一個循環結構。否則,如果循環不驗證變量
我從我的數據庫中得到Question實例,實例的其中一個字段是Attempts。我從我的設備把我的數據庫,並檢查它和列嘗試各個領域都充滿了整數大於0
int initialAttempts = 0;
initialAttempts = c.getInt(6);
q.setAttempts(initialAttempts);
更大,在我的自定義陣列適配器:
if (mView != null) {
int attempts = getItem(position).getAttempts();
int correctAnswer = getItem(position).getAnswerCorrect();
triangle.setVisibility(View.INVISIBLE);
if(correctAnswer == 1) {
triangle.setVisibility(View.VISIBLE);
}
else if (correctAnswer != 1 && attempts > 0) {
triangle.setVisibility(View.VISIBLE);
triangle.setImageResource(R.drawable.trianglered);
}
所以問題是它從不顯示三角形。如果我放棄&& attempts > 0
,它確實顯示三角形,所以我認爲錯誤在那裏。奇怪的是,如果我在getItem(position).getAttempts
之前將嘗試初始化爲1,它仍然不顯示三角形。
任何想法,這出錯了?
你可以顯示你的'getAttempts()'方法嗎? –