summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/app/calllog/CallLogFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/app/calllog/CallLogFragment.java')
-rw-r--r--java/com/android/dialer/app/calllog/CallLogFragment.java290
1 files changed, 145 insertions, 145 deletions
diff --git a/java/com/android/dialer/app/calllog/CallLogFragment.java b/java/com/android/dialer/app/calllog/CallLogFragment.java
index 6910f1918..4f5035fc6 100644
--- a/java/com/android/dialer/app/calllog/CallLogFragment.java
+++ b/java/com/android/dialer/app/calllog/CallLogFragment.java
@@ -101,47 +101,47 @@ public class CallLogFragment extends Fragment
private static final int EVENT_UPDATE_DISPLAY = 1;
private static final long MILLIS_IN_MINUTE = 60 * 1000;
- private final Handler mHandler = new Handler();
+ private final Handler handler = new Handler();
// See issue 6363009
- private final ContentObserver mCallLogObserver = new CustomContentObserver();
- private final ContentObserver mContactsObserver = new CustomContentObserver();
- private View mMultiSelectUnSelectAllViewContent;
- private TextView mSelectUnselectAllViewText;
- private ImageView mSelectUnselectAllIcon;
- private RecyclerView mRecyclerView;
- private LinearLayoutManager mLayoutManager;
- private CallLogAdapter mAdapter;
- private CallLogQueryHandler mCallLogQueryHandler;
- private boolean mScrollToTop;
- private EmptyContentView mEmptyListView;
- private ContactInfoCache mContactInfoCache;
- private final OnContactInfoChangedListener mOnContactInfoChangedListener =
+ private final ContentObserver callLogObserver = new CustomContentObserver();
+ private final ContentObserver contactsObserver = new CustomContentObserver();
+ private View multiSelectUnSelectAllViewContent;
+ private TextView selectUnselectAllViewText;
+ private ImageView selectUnselectAllIcon;
+ private RecyclerView recyclerView;
+ private LinearLayoutManager layoutManager;
+ private CallLogAdapter adapter;
+ private CallLogQueryHandler callLogQueryHandler;
+ private boolean scrollToTop;
+ private EmptyContentView emptyListView;
+ private ContactInfoCache contactInfoCache;
+ private final OnContactInfoChangedListener onContactInfoChangedListener =
new OnContactInfoChangedListener() {
@Override
public void onContactInfoChanged() {
- if (mAdapter != null) {
- mAdapter.notifyDataSetChanged();
+ if (adapter != null) {
+ adapter.notifyDataSetChanged();
}
}
};
- private boolean mRefreshDataRequired;
- private boolean mHasReadCallLogPermission;
+ private boolean refreshDataRequired;
+ private boolean hasReadCallLogPermission;
// Exactly same variable is in Fragment as a package private.
- private boolean mMenuVisible = true;
+ private boolean menuVisible = true;
// Default to all calls.
- private int mCallTypeFilter = CallLogQueryHandler.CALL_TYPE_ALL;
+ private int callTypeFilter = CallLogQueryHandler.CALL_TYPE_ALL;
// Log limit - if no limit is specified, then the default in {@link CallLogQueryHandler}
// will be used.
- private int mLogLimit = NO_LOG_LIMIT;
+ private int logLimit = NO_LOG_LIMIT;
// Date limit (in millis since epoch) - when non-zero, only calls which occurred on or after
// the date filter are included. If zero, no date-based filtering occurs.
- private long mDateLimit = NO_DATE_LIMIT;
+ private long dateLimit = NO_DATE_LIMIT;
/*
* True if this instance of the CallLogFragment shown in the CallLogActivity.
*/
- private boolean mIsCallLogActivity = false;
+ private boolean isCallLogActivity = false;
private boolean selectAllMode;
- private final Handler mDisplayUpdateHandler =
+ private final Handler displayUpdateHandler =
new Handler() {
@Override
public void handleMessage(Message msg) {
@@ -155,8 +155,8 @@ public class CallLogFragment extends Fragment
}
}
};
- protected CallLogModalAlertManager mModalAlertManager;
- private ViewGroup mModalAlertView;
+ protected CallLogModalAlertManager modalAlertManager;
+ private ViewGroup modalAlertView;
public CallLogFragment() {
this(CallLogQueryHandler.CALL_TYPE_ALL, NO_LOG_LIMIT);
@@ -168,7 +168,7 @@ public class CallLogFragment extends Fragment
public CallLogFragment(int filterType, boolean isCallLogActivity) {
this(filterType, NO_LOG_LIMIT);
- mIsCallLogActivity = isCallLogActivity;
+ this.isCallLogActivity = isCallLogActivity;
}
public CallLogFragment(int filterType, int logLimit) {
@@ -195,38 +195,38 @@ public class CallLogFragment extends Fragment
* @param dateLimit limits results to calls occurring on or after the specified date.
*/
public CallLogFragment(int filterType, int logLimit, long dateLimit) {
- mCallTypeFilter = filterType;
- mLogLimit = logLimit;
- mDateLimit = dateLimit;
+ callTypeFilter = filterType;
+ this.logLimit = logLimit;
+ this.dateLimit = dateLimit;
}
@Override
public void onCreate(Bundle state) {
LogUtil.enterBlock("CallLogFragment.onCreate");
super.onCreate(state);
- mRefreshDataRequired = true;
+ refreshDataRequired = true;
if (state != null) {
- mCallTypeFilter = state.getInt(KEY_FILTER_TYPE, mCallTypeFilter);
- mLogLimit = state.getInt(KEY_LOG_LIMIT, mLogLimit);
- mDateLimit = state.getLong(KEY_DATE_LIMIT, mDateLimit);
- mIsCallLogActivity = state.getBoolean(KEY_IS_CALL_LOG_ACTIVITY, mIsCallLogActivity);
- mHasReadCallLogPermission = state.getBoolean(KEY_HAS_READ_CALL_LOG_PERMISSION, false);
- mRefreshDataRequired = state.getBoolean(KEY_REFRESH_DATA_REQUIRED, mRefreshDataRequired);
+ callTypeFilter = state.getInt(KEY_FILTER_TYPE, callTypeFilter);
+ logLimit = state.getInt(KEY_LOG_LIMIT, logLimit);
+ dateLimit = state.getLong(KEY_DATE_LIMIT, dateLimit);
+ isCallLogActivity = state.getBoolean(KEY_IS_CALL_LOG_ACTIVITY, isCallLogActivity);
+ hasReadCallLogPermission = state.getBoolean(KEY_HAS_READ_CALL_LOG_PERMISSION, false);
+ refreshDataRequired = state.getBoolean(KEY_REFRESH_DATA_REQUIRED, refreshDataRequired);
selectAllMode = state.getBoolean(KEY_SELECT_ALL_MODE, false);
}
final Activity activity = getActivity();
final ContentResolver resolver = activity.getContentResolver();
- mCallLogQueryHandler = new CallLogQueryHandler(activity, resolver, this, mLogLimit);
+ callLogQueryHandler = new CallLogQueryHandler(activity, resolver, this, logLimit);
if (PermissionsUtil.hasCallLogReadPermissions(getContext())) {
- resolver.registerContentObserver(CallLog.CONTENT_URI, true, mCallLogObserver);
+ resolver.registerContentObserver(CallLog.CONTENT_URI, true, callLogObserver);
} else {
LogUtil.w("CallLogFragment.onCreate", "call log permission not available");
}
if (PermissionsUtil.hasContactsReadPermissions(getContext())) {
resolver.registerContentObserver(
- ContactsContract.Contacts.CONTENT_URI, true, mContactsObserver);
+ ContactsContract.Contacts.CONTENT_URI, true, contactsObserver);
} else {
LogUtil.w("CallLogFragment.onCreate", "contacts permission not available.");
}
@@ -240,49 +240,49 @@ public class CallLogFragment extends Fragment
// Return false; we did not take ownership of the cursor
return false;
}
- mAdapter.invalidatePositions();
- mAdapter.setLoading(false);
- mAdapter.changeCursor(cursor);
+ adapter.invalidatePositions();
+ adapter.setLoading(false);
+ adapter.changeCursor(cursor);
// This will update the state of the "Clear call log" menu item.
getActivity().invalidateOptionsMenu();
if (cursor != null && cursor.getCount() > 0) {
- mRecyclerView.setPaddingRelative(
- mRecyclerView.getPaddingStart(),
+ recyclerView.setPaddingRelative(
+ recyclerView.getPaddingStart(),
0,
- mRecyclerView.getPaddingEnd(),
+ recyclerView.getPaddingEnd(),
getResources().getDimensionPixelSize(R.dimen.floating_action_button_list_bottom_padding));
- mEmptyListView.setVisibility(View.GONE);
+ emptyListView.setVisibility(View.GONE);
} else {
- mRecyclerView.setPaddingRelative(
- mRecyclerView.getPaddingStart(), 0, mRecyclerView.getPaddingEnd(), 0);
- mEmptyListView.setVisibility(View.VISIBLE);
+ recyclerView.setPaddingRelative(
+ recyclerView.getPaddingStart(), 0, recyclerView.getPaddingEnd(), 0);
+ emptyListView.setVisibility(View.VISIBLE);
}
- if (mScrollToTop) {
+ if (scrollToTop) {
// The smooth-scroll animation happens over a fixed time period.
// As a result, if it scrolls through a large portion of the list,
// each frame will jump so far from the previous one that the user
// will not experience the illusion of downward motion. Instead,
// if we're not already near the top of the list, we instantly jump
// near the top, and animate from there.
- if (mLayoutManager.findFirstVisibleItemPosition() > 5) {
+ if (layoutManager.findFirstVisibleItemPosition() > 5) {
// TODO: Jump to near the top, then begin smooth scroll.
- mRecyclerView.smoothScrollToPosition(0);
+ recyclerView.smoothScrollToPosition(0);
}
// Workaround for framework issue: the smooth-scroll doesn't
// occur if setSelection() is called immediately before.
- mHandler.post(
+ handler.post(
new Runnable() {
@Override
public void run() {
if (getActivity() == null || getActivity().isFinishing()) {
return;
}
- mRecyclerView.smoothScrollToPosition(0);
+ recyclerView.smoothScrollToPosition(0);
}
});
- mScrollToTop = false;
+ scrollToTop = false;
}
return true;
}
@@ -304,57 +304,57 @@ public class CallLogFragment extends Fragment
}
protected void setupView(View view) {
- mRecyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);
- mRecyclerView.setHasFixedSize(true);
- mLayoutManager = new LinearLayoutManager(getActivity());
- mRecyclerView.setLayoutManager(mLayoutManager);
- PerformanceReport.logOnScrollStateChange(mRecyclerView);
- mEmptyListView = (EmptyContentView) view.findViewById(R.id.empty_list_view);
- mEmptyListView.setImage(R.drawable.empty_call_log);
- mEmptyListView.setActionClickedListener(this);
- mModalAlertView = (ViewGroup) view.findViewById(R.id.modal_message_container);
- mModalAlertManager =
- new CallLogModalAlertManager(LayoutInflater.from(getContext()), mModalAlertView, this);
- mMultiSelectUnSelectAllViewContent =
+ recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view);
+ recyclerView.setHasFixedSize(true);
+ layoutManager = new LinearLayoutManager(getActivity());
+ recyclerView.setLayoutManager(layoutManager);
+ PerformanceReport.logOnScrollStateChange(recyclerView);
+ emptyListView = (EmptyContentView) view.findViewById(R.id.empty_list_view);
+ emptyListView.setImage(R.drawable.empty_call_log);
+ emptyListView.setActionClickedListener(this);
+ modalAlertView = (ViewGroup) view.findViewById(R.id.modal_message_container);
+ modalAlertManager =
+ new CallLogModalAlertManager(LayoutInflater.from(getContext()), modalAlertView, this);
+ multiSelectUnSelectAllViewContent =
view.findViewById(R.id.multi_select_select_all_view_content);
- mSelectUnselectAllViewText = (TextView) view.findViewById(R.id.select_all_view_text);
- mSelectUnselectAllIcon = (ImageView) view.findViewById(R.id.select_all_view_icon);
- mMultiSelectUnSelectAllViewContent.setOnClickListener(null);
- mSelectUnselectAllIcon.setOnClickListener(this);
- mSelectUnselectAllViewText.setOnClickListener(this);
+ selectUnselectAllViewText = (TextView) view.findViewById(R.id.select_all_view_text);
+ selectUnselectAllIcon = (ImageView) view.findViewById(R.id.select_all_view_icon);
+ multiSelectUnSelectAllViewContent.setOnClickListener(null);
+ selectUnselectAllIcon.setOnClickListener(this);
+ selectUnselectAllViewText.setOnClickListener(this);
}
protected void setupData() {
int activityType =
- mIsCallLogActivity
+ isCallLogActivity
? CallLogAdapter.ACTIVITY_TYPE_CALL_LOG
: CallLogAdapter.ACTIVITY_TYPE_DIALTACTS;
String currentCountryIso = GeoUtil.getCurrentCountryIso(getActivity());
- mContactInfoCache =
+ contactInfoCache =
new ContactInfoCache(
ExpirableCacheHeadlessFragment.attach((AppCompatActivity) getActivity())
.getRetainedCache(),
new ContactInfoHelper(getActivity(), currentCountryIso),
- mOnContactInfoChangedListener);
- mAdapter =
+ onContactInfoChangedListener);
+ adapter =
Bindings.getLegacy(getActivity())
.newCallLogAdapter(
getActivity(),
- mRecyclerView,
+ recyclerView,
this,
this,
activityType == CallLogAdapter.ACTIVITY_TYPE_DIALTACTS
? (CallLogAdapter.OnActionModeStateChangedListener) getActivity()
: null,
new CallLogCache(getActivity()),
- mContactInfoCache,
+ contactInfoCache,
getVoicemailPlaybackPresenter(),
new FilteredNumberAsyncQueryHandler(getActivity()),
activityType);
- mRecyclerView.setAdapter(mAdapter);
- if (mAdapter.getOnScrollListener() != null) {
- mRecyclerView.addOnScrollListener(mAdapter.getOnScrollListener());
+ recyclerView.setAdapter(adapter);
+ if (adapter.getOnScrollListener() != null) {
+ recyclerView.addOnScrollListener(adapter.getOnScrollListener());
}
fetchCalls();
}
@@ -370,7 +370,7 @@ public class CallLogFragment extends Fragment
super.onActivityCreated(savedInstanceState);
setupData();
updateSelectAllState(savedInstanceState);
- mAdapter.onRestoreInstanceState(savedInstanceState);
+ adapter.onRestoreInstanceState(savedInstanceState);
}
private void updateSelectAllState(Bundle savedInstanceState) {
@@ -384,7 +384,7 @@ public class CallLogFragment extends Fragment
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
- updateEmptyMessage(mCallTypeFilter);
+ updateEmptyMessage(callTypeFilter);
}
@Override
@@ -393,23 +393,23 @@ public class CallLogFragment extends Fragment
super.onResume();
final boolean hasReadCallLogPermission =
PermissionsUtil.hasPermission(getActivity(), READ_CALL_LOG);
- if (!mHasReadCallLogPermission && hasReadCallLogPermission) {
+ if (!this.hasReadCallLogPermission && hasReadCallLogPermission) {
// We didn't have the permission before, and now we do. Force a refresh of the call log.
// Note that this code path always happens on a fresh start, but mRefreshDataRequired
// is already true in that case anyway.
- mRefreshDataRequired = true;
- updateEmptyMessage(mCallTypeFilter);
+ refreshDataRequired = true;
+ updateEmptyMessage(callTypeFilter);
}
- mHasReadCallLogPermission = hasReadCallLogPermission;
+ this.hasReadCallLogPermission = hasReadCallLogPermission;
/*
* Always clear the filtered numbers cache since users could have blocked/unblocked numbers
* from the settings page
*/
- mAdapter.clearFilteredNumbersCache();
+ adapter.clearFilteredNumbersCache();
refreshData();
- mAdapter.onResume();
+ adapter.onResume();
rescheduleDisplayUpdate();
// onResume() may also be called as a "side" page on the ViewPager, which is not visible.
@@ -425,7 +425,7 @@ public class CallLogFragment extends Fragment
onNotVisible();
}
cancelDisplayUpdate();
- mAdapter.onPause();
+ adapter.onPause();
super.onPause();
}
@@ -437,48 +437,48 @@ public class CallLogFragment extends Fragment
if (CequintCallerIdManager.isCequintCallerIdEnabled(getContext())) {
cequintCallerIdManager = CequintCallerIdManager.createInstanceForCallLog();
}
- mContactInfoCache.setCequintCallerIdManager(cequintCallerIdManager);
+ contactInfoCache.setCequintCallerIdManager(cequintCallerIdManager);
}
@Override
public void onStop() {
LogUtil.enterBlock("CallLogFragment.onStop");
super.onStop();
- mAdapter.onStop();
- mContactInfoCache.stop();
+ adapter.onStop();
+ contactInfoCache.stop();
}
@Override
public void onDestroy() {
LogUtil.enterBlock("CallLogFragment.onDestroy");
- if (mAdapter != null) {
- mAdapter.changeCursor(null);
+ if (adapter != null) {
+ adapter.changeCursor(null);
}
- getActivity().getContentResolver().unregisterContentObserver(mCallLogObserver);
- getActivity().getContentResolver().unregisterContentObserver(mContactsObserver);
+ getActivity().getContentResolver().unregisterContentObserver(callLogObserver);
+ getActivity().getContentResolver().unregisterContentObserver(contactsObserver);
super.onDestroy();
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
- outState.putInt(KEY_FILTER_TYPE, mCallTypeFilter);
- outState.putInt(KEY_LOG_LIMIT, mLogLimit);
- outState.putLong(KEY_DATE_LIMIT, mDateLimit);
- outState.putBoolean(KEY_IS_CALL_LOG_ACTIVITY, mIsCallLogActivity);
- outState.putBoolean(KEY_HAS_READ_CALL_LOG_PERMISSION, mHasReadCallLogPermission);
- outState.putBoolean(KEY_REFRESH_DATA_REQUIRED, mRefreshDataRequired);
+ outState.putInt(KEY_FILTER_TYPE, callTypeFilter);
+ outState.putInt(KEY_LOG_LIMIT, logLimit);
+ outState.putLong(KEY_DATE_LIMIT, dateLimit);
+ outState.putBoolean(KEY_IS_CALL_LOG_ACTIVITY, isCallLogActivity);
+ outState.putBoolean(KEY_HAS_READ_CALL_LOG_PERMISSION, hasReadCallLogPermission);
+ outState.putBoolean(KEY_REFRESH_DATA_REQUIRED, refreshDataRequired);
outState.putBoolean(KEY_SELECT_ALL_MODE, selectAllMode);
- if (mAdapter != null) {
- mAdapter.onSaveInstanceState(outState);
+ if (adapter != null) {
+ adapter.onSaveInstanceState(outState);
}
}
@Override
public void fetchCalls() {
- mCallLogQueryHandler.fetchCalls(mCallTypeFilter, mDateLimit);
- if (!mIsCallLogActivity) {
+ callLogQueryHandler.fetchCalls(callTypeFilter, dateLimit);
+ if (!isCallLogActivity) {
((ListsFragment) getParentFragment()).updateTabUnreadCounts();
}
}
@@ -490,8 +490,8 @@ public class CallLogFragment extends Fragment
}
if (!PermissionsUtil.hasPermission(context, READ_CALL_LOG)) {
- mEmptyListView.setDescription(R.string.permission_no_calllog);
- mEmptyListView.setActionLabel(R.string.permission_single_turn_on);
+ emptyListView.setDescription(R.string.permission_no_calllog);
+ emptyListView.setActionLabel(R.string.permission_single_turn_on);
return;
}
@@ -510,25 +510,25 @@ public class CallLogFragment extends Fragment
throw new IllegalArgumentException(
"Unexpected filter type in CallLogFragment: " + filterType);
}
- mEmptyListView.setDescription(messageId);
- if (mIsCallLogActivity) {
- mEmptyListView.setActionLabel(EmptyContentView.NO_LABEL);
+ emptyListView.setDescription(messageId);
+ if (isCallLogActivity) {
+ emptyListView.setActionLabel(EmptyContentView.NO_LABEL);
} else if (filterType == CallLogQueryHandler.CALL_TYPE_ALL) {
- mEmptyListView.setActionLabel(R.string.call_log_all_empty_action);
+ emptyListView.setActionLabel(R.string.call_log_all_empty_action);
} else {
- mEmptyListView.setActionLabel(EmptyContentView.NO_LABEL);
+ emptyListView.setActionLabel(EmptyContentView.NO_LABEL);
}
}
public CallLogAdapter getAdapter() {
- return mAdapter;
+ return adapter;
}
@Override
public void setMenuVisibility(boolean menuVisible) {
super.setMenuVisibility(menuVisible);
- if (mMenuVisible != menuVisible) {
- mMenuVisible = menuVisible;
+ if (this.menuVisible != menuVisible) {
+ this.menuVisible = menuVisible;
if (menuVisible && isResumed()) {
refreshData();
}
@@ -538,19 +538,19 @@ public class CallLogFragment extends Fragment
/** Requests updates to the data to be shown. */
private void refreshData() {
// Prevent unnecessary refresh.
- if (mRefreshDataRequired) {
+ if (refreshDataRequired) {
// Mark all entries in the contact info cache as out of date, so they will be looked up
// again once being shown.
- mContactInfoCache.invalidate();
- mAdapter.setLoading(true);
+ contactInfoCache.invalidate();
+ adapter.setLoading(true);
fetchCalls();
- mCallLogQueryHandler.fetchVoicemailStatus();
- mCallLogQueryHandler.fetchMissedCallsUnreadCount();
- mRefreshDataRequired = false;
+ callLogQueryHandler.fetchVoicemailStatus();
+ callLogQueryHandler.fetchMissedCallsUnreadCount();
+ refreshDataRequired = false;
} else {
// Refresh the display of the existing data to update the timestamp text descriptions.
- mAdapter.notifyDataSetChanged();
+ adapter.notifyDataSetChanged();
}
}
@@ -569,7 +569,7 @@ public class CallLogFragment extends Fragment
"CallLogFragment.onEmptyViewActionButtonClicked",
"Requesting permissions: " + Arrays.toString(deniedPermissions));
FragmentCompat.requestPermissions(this, deniedPermissions, PHONE_PERMISSIONS_REQUEST_CODE);
- } else if (!mIsCallLogActivity) {
+ } else if (!isCallLogActivity) {
LogUtil.i("CallLogFragment.onEmptyViewActionButtonClicked", "showing dialpad");
// Show dialpad if we are not in the call log activity.
((HostInterface) activity).showDialpad();
@@ -582,32 +582,32 @@ public class CallLogFragment extends Fragment
if (requestCode == PHONE_PERMISSIONS_REQUEST_CODE) {
if (grantResults.length >= 1 && PackageManager.PERMISSION_GRANTED == grantResults[0]) {
// Force a refresh of the data since we were missing the permission before this.
- mRefreshDataRequired = true;
+ refreshDataRequired = true;
}
}
}
/** Schedules an update to the relative call times (X mins ago). */
private void rescheduleDisplayUpdate() {
- if (!mDisplayUpdateHandler.hasMessages(EVENT_UPDATE_DISPLAY)) {
+ if (!displayUpdateHandler.hasMessages(EVENT_UPDATE_DISPLAY)) {
long time = System.currentTimeMillis();
// This value allows us to change the display relatively close to when the time changes
// from one minute to the next.
long millisUtilNextMinute = MILLIS_IN_MINUTE - (time % MILLIS_IN_MINUTE);
- mDisplayUpdateHandler.sendEmptyMessageDelayed(EVENT_UPDATE_DISPLAY, millisUtilNextMinute);
+ displayUpdateHandler.sendEmptyMessageDelayed(EVENT_UPDATE_DISPLAY, millisUtilNextMinute);
}
}
/** Cancels any pending update requests to update the relative call times (X mins ago). */
private void cancelDisplayUpdate() {
- mDisplayUpdateHandler.removeMessages(EVENT_UPDATE_DISPLAY);
+ displayUpdateHandler.removeMessages(EVENT_UPDATE_DISPLAY);
}
/** Mark all missed calls as read if Keyguard not locked and possible. */
void markMissedCallsAsReadAndRemoveNotifications() {
- if (mCallLogQueryHandler != null
+ if (callLogQueryHandler != null
&& !getContext().getSystemService(KeyguardManager.class).isKeyguardLocked()) {
- mCallLogQueryHandler.markMissedCallsAsRead();
+ callLogQueryHandler.markMissedCallsAsRead();
CallLogNotificationsService.cancelAllMissedCalls(getContext());
}
}
@@ -621,7 +621,7 @@ public class CallLogFragment extends Fragment
}
public boolean isModalAlertVisible() {
- return mModalAlertManager != null && !mModalAlertManager.isEmpty();
+ return modalAlertManager != null && !modalAlertManager.isEmpty();
}
@CallSuper
@@ -640,14 +640,14 @@ public class CallLogFragment extends Fragment
getAdapter().notifyDataSetChanged();
HostInterface hostInterface = (HostInterface) getActivity();
if (show) {
- mRecyclerView.setVisibility(View.GONE);
- mModalAlertView.setVisibility(View.VISIBLE);
+ recyclerView.setVisibility(View.GONE);
+ modalAlertView.setVisibility(View.VISIBLE);
if (hostInterface != null && getUserVisibleHint()) {
hostInterface.enableFloatingButton(false);
}
} else {
- mRecyclerView.setVisibility(View.VISIBLE);
- mModalAlertView.setVisibility(View.GONE);
+ recyclerView.setVisibility(View.VISIBLE);
+ modalAlertView.setVisibility(View.GONE);
if (hostInterface != null && getUserVisibleHint()) {
hostInterface.enableFloatingButton(true);
}
@@ -656,16 +656,16 @@ public class CallLogFragment extends Fragment
@Override
public void showMultiSelectRemoveView(boolean show) {
- mMultiSelectUnSelectAllViewContent.setVisibility(show ? View.VISIBLE : View.GONE);
- mMultiSelectUnSelectAllViewContent.setAlpha(show ? 0 : 1);
- mMultiSelectUnSelectAllViewContent.animate().alpha(show ? 1 : 0).start();
+ multiSelectUnSelectAllViewContent.setVisibility(show ? View.VISIBLE : View.GONE);
+ multiSelectUnSelectAllViewContent.setAlpha(show ? 0 : 1);
+ multiSelectUnSelectAllViewContent.animate().alpha(show ? 1 : 0).start();
((ListsFragment) getParentFragment()).showMultiSelectRemoveView(show);
}
@Override
public void setSelectAllModeToFalse() {
selectAllMode = false;
- mSelectUnselectAllIcon.setImageDrawable(
+ selectUnselectAllIcon.setImageDrawable(
getContext().getDrawable(R.drawable.ic_empty_check_mark_white_24dp));
}
@@ -689,11 +689,11 @@ public class CallLogFragment extends Fragment
private void updateSelectAllIcon() {
if (selectAllMode) {
- mSelectUnselectAllIcon.setImageDrawable(
+ selectUnselectAllIcon.setImageDrawable(
getContext().getDrawable(R.drawable.ic_check_mark_blue_24dp));
getAdapter().onAllSelected();
} else {
- mSelectUnselectAllIcon.setImageDrawable(
+ selectUnselectAllIcon.setImageDrawable(
getContext().getDrawable(R.drawable.ic_empty_check_mark_white_24dp));
getAdapter().onAllDeselected();
}
@@ -709,12 +709,12 @@ public class CallLogFragment extends Fragment
protected class CustomContentObserver extends ContentObserver {
public CustomContentObserver() {
- super(mHandler);
+ super(handler);
}
@Override
public void onChange(boolean selfChange) {
- mRefreshDataRequired = true;
+ refreshDataRequired = true;
}
}
}