actionBar.setSubtitle(AccountAccess.userName);
actionBar.setDisplayHomeAsUpEnabled(true);
- currentDate = new Date(System.currentTimeMillis());
-
context = this;
itemsNo = (TextView) findViewById(R.id.checkout_items_number);
overdueItems = (TextView) findViewById(R.id.checkout_items_overdue);
@Override
public void run() {
- for (int i = 0; i < circRecords.size(); i++)
- listAdapter.add(circRecords.get(i));
+ for (int i = 0; i < circRecords.size(); i++) {
+ CircRecord circ = circRecords.get(i);
+ listAdapter.add(circ);
+ }
itemsNo.setText(" " + circRecords.size() + " ");
int overdueNo = 0;
for (int i = 0; i < circRecords.size(); i++) {
CircRecord circ = circRecords.get(i);
- if (circ.getDueDateObject().compareTo(currentDate) < 0)
+ if (circ.isOverdue()) {
overdueNo++;
+ }
}
overdueItems.setText(" " + overdueNo);
private TextView recordTitle;
private TextView recordAuthor;
private TextView recordDueDate;
- private TextView recordRenewals;
private TextView renewButton;
private List<CircRecord> records = new ArrayList<CircRecord>();
// if it is the right type of view
if (row == null) {
-
- Log.d(tag, "Starting XML Row Inflation ... ");
LayoutInflater inflater = (LayoutInflater) this
.getContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
row = inflater.inflate(R.layout.checkout_list_item, parent,
false);
- Log.d(tag, "Successfully completed XML Row Inflation!");
-
}
// Get reference to TextView - title
recordTitle.setText(record.getTitle());
recordAuthor.setText(record.getAuthor());
recordDueDate.setText(getString(R.string.due) + ": " + record.getDueDate());
+ if (record.isOverdue()) {
+ recordDueDate.setTextAppearance(getApplicationContext(), R.style.alert);
+ }
Log.d(TAG, "title: " + record.getTitle());
Log.d(TAG, "author: " + record.getAuthor());
Log.d(TAG, "due: " + record.getDueDate());