У меня есть массив:
ArrayList<String> wholeWeekArrayList = new ArrayList<>();
DatabaseHelper (SQLite) сохраняет значения в (выше) arrayList:
Cursor data = mDatabaseHelper.getData();
while (data.moveToNext() ) {
wholeWeekArrayListString.add(data.getString(1));
//getString(1) is column values from SQLite
}
Затем у меня есть SumofWeek
, где все данные в wholeWeekArrayListString
складываются. (Я конвертирую wholeWeekArrayListString
в удвоение, чтобы просмотреть его в TEXTVIEW);
Я хочу, чтобы этот SumOfWeek
сбрасывался до нуля в конце недели, но данные внутри SQLite необходимо продолжать добавлять (для SumOfMonth
просмотра).
Таким образом, к воскресенью данные могут быть $50.00
(например) и начинаться в понедельник int. данные должны быть сброшены до 0.0
и просуммированы до воскресенья. Это должно происходить еженедельно.
Как бы вы это сделали? Я пробовал назначать дни недели.
Monday =1;
Tuesday = 2;
Wednesday =3;
// ...
и перебирать всю неделю, но я не могу получить (i), который представляет собой данные каждого дня недели, а затем сбросить его, когда is
int Sunday =7;
У меня есть общая сумма, но я не знаю, какой метод использовать для сброса данных в конце недели?