summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/app/calllog/CallLogAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/app/calllog/CallLogAdapter.java')
-rw-r--r--java/com/android/dialer/app/calllog/CallLogAdapter.java48
1 files changed, 24 insertions, 24 deletions
diff --git a/java/com/android/dialer/app/calllog/CallLogAdapter.java b/java/com/android/dialer/app/calllog/CallLogAdapter.java
index 4f78bc97f..f4565550a 100644
--- a/java/com/android/dialer/app/calllog/CallLogAdapter.java
+++ b/java/com/android/dialer/app/calllog/CallLogAdapter.java
@@ -828,65 +828,65 @@ public class CallLogAdapter extends GroupingListAdapter
}
private void loadAndRender(
- final CallLogListItemViewHolder views,
+ final CallLogListItemViewHolder viewHolder,
final long rowId,
final PhoneCallDetails details,
final CallDetailsEntries callDetailsEntries) {
- LogUtil.d("CallLogAdapter.loadAndRender", "position: %d", views.getAdapterPosition());
+ LogUtil.d("CallLogAdapter.loadAndRender", "position: %d", viewHolder.getAdapterPosition());
// Reset block and spam information since this view could be reused which may contain
// outdated data.
- views.isSpam = false;
- views.blockId = null;
- views.isSpamFeatureEnabled = false;
+ viewHolder.isSpam = false;
+ viewHolder.blockId = null;
+ viewHolder.isSpamFeatureEnabled = false;
// Attempt to set the isCallComposerCapable field. If capabilities are unknown for this number,
// the value will be false while capabilities are requested. mExpandCollapseListener will
// attempt to set the field properly in that case
- views.isCallComposerCapable = isCallComposerCapable(views.number);
- views.setDetailedPhoneDetails(callDetailsEntries);
- views.duoReady = getDuo().isReachable(mActivity, views.number);
+ viewHolder.isCallComposerCapable = isCallComposerCapable(viewHolder.number);
+ viewHolder.setDetailedPhoneDetails(callDetailsEntries);
+ viewHolder.duo = getDuo();
final AsyncTask<Void, Void, Boolean> loadDataTask =
new AsyncTask<Void, Void, Boolean>() {
@Override
protected Boolean doInBackground(Void... params) {
- views.blockId =
+ viewHolder.blockId =
mFilteredNumberAsyncQueryHandler.getBlockedIdSynchronous(
- views.number, views.countryIso);
- details.isBlocked = views.blockId != null;
+ viewHolder.number, viewHolder.countryIso);
+ details.isBlocked = viewHolder.blockId != null;
if (isCancelled()) {
return false;
}
if (mIsSpamEnabled) {
- views.isSpamFeatureEnabled = true;
+ viewHolder.isSpamFeatureEnabled = true;
// Only display the call as a spam call if there are incoming calls in the list.
// Call log cards with only outgoing calls should never be displayed as spam.
- views.isSpam =
+ viewHolder.isSpam =
details.hasIncomingCalls()
&& Spam.get(mActivity)
- .checkSpamStatusSynchronous(views.number, views.countryIso);
- details.isSpam = views.isSpam;
+ .checkSpamStatusSynchronous(viewHolder.number, viewHolder.countryIso);
+ details.isSpam = viewHolder.isSpam;
}
- return !isCancelled() && loadData(views, rowId, details);
+ return !isCancelled() && loadData(viewHolder, rowId, details);
}
@Override
protected void onPostExecute(Boolean success) {
- views.isLoaded = true;
+ viewHolder.isLoaded = true;
if (success) {
- views.callbackAction = getCallbackAction(views.rowId);
- int currentDayGroup = getDayGroup(views.rowId);
+ viewHolder.callbackAction = getCallbackAction(viewHolder.rowId);
+ int currentDayGroup = getDayGroup(viewHolder.rowId);
if (currentDayGroup != details.previousGroup) {
- views.dayGroupHeaderVisibility = View.VISIBLE;
- views.dayGroupHeaderText = getGroupDescription(currentDayGroup);
+ viewHolder.dayGroupHeaderVisibility = View.VISIBLE;
+ viewHolder.dayGroupHeaderText = getGroupDescription(currentDayGroup);
} else {
- views.dayGroupHeaderVisibility = View.GONE;
+ viewHolder.dayGroupHeaderVisibility = View.GONE;
}
- render(views, details, rowId);
+ render(viewHolder, details, rowId);
}
}
};
- views.asyncTask = loadDataTask;
+ viewHolder.asyncTask = loadDataTask;
mAsyncTaskExecutor.submit(LOAD_DATA_TASK_IDENTIFIER, loadDataTask);
}