forked from thijooree/android
update docs
This commit is contained in:
@@ -6,7 +6,7 @@ Displays the transaction history for a single account. Opened by tapping an acco
|
||||
|
||||
## Fragment — `AccountHistoryFragment`
|
||||
|
||||
Receives the selected `MibAccount` via navigation arguments.
|
||||
Receives the selected `BankAccount` via `AccountHistoryFragment.newInstance(account)`.
|
||||
|
||||
---
|
||||
|
||||
@@ -26,10 +26,12 @@ Results are mapped to a common display model and shown in a `RecyclerView`.
|
||||
|
||||
## Infinite Scroll
|
||||
|
||||
The list supports **infinite scroll** (pagination). When the user scrolls near the bottom of the loaded items, the next page is automatically fetched and appended. A loading spinner appears at the bottom while a page is in flight.
|
||||
The list supports **infinite scroll** (pagination) with a page size of 10. When the user scrolls near the bottom of the loaded items, the next page is automatically fetched and appended. A loading spinner appears at the bottom while a page is in flight.
|
||||
|
||||
Page state (current page, total pages) is tracked in the fragment's `ViewModel`. If the last page has been reached the spinner is hidden and no further requests are made.
|
||||
|
||||
For MIB accounts a per-account encrypted disk cache (`util/mibapi/TransactionCache`) seeds the first page from local storage, so reopening an account history is instant while the live fetch refreshes in the background.
|
||||
|
||||
---
|
||||
|
||||
## Search / Filter
|
||||
|
||||
Reference in New Issue
Block a user