Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- recyclerView.requestLayout();
- Log.e("myFirebaseData", "'" + month);
- adapter.cleanup();
- adapter = new FirebaseRecyclerAdapter<ExpenseData, myViewHolder>(
- ExpenseData.class, R.layout.listitem, myViewHolder.class, mRef.orderByChild("date")) {
- @Override
- protected void populateViewHolder(final myViewHolder viewHolder, ExpenseData model, final int position) {
- java.util.Calendar c = Calendar.getInstance();
- DateFormat format = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
- c.setFirstDayOfWeek(Calendar.SUNDAY);
- c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
- String[] days = new String[7];
- for (int i = 0; i < 7; i++) {
- Log.e("dateTag", format.format(c.getTime()));
- days[i] = format.format(c.getTime());
- c.add(Calendar.DAY_OF_MONTH, 1);
- String checkDate = model.getDate();
- if (checkDate.contentEquals(days[i])) {
- viewHolder.DateText.setText(model.getDate());
- viewHolder.ExpenseTitleText.setText(model.getExpensetitle());
- viewHolder.AmountText.setText(String.valueOf(String.format("%.2f", model.getAmount())));
- }
- }
- }
- };
- recyclerView.setAdapter(adapter);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement