@@ -99,8 +99,7 @@ public void run() {
99
99
Log .d (TAG , "running first scan timeout" );
100
100
if (!mGroupIdQueue .isEmpty ()) {
101
101
emptyGroupIdQueue ();
102
- mSwipeRefreshWidget .setRefreshing (false );
103
- mScanningAnimationDrawable .stop ();
102
+ setRefreshWidgetInvisible ();
104
103
}
105
104
}
106
105
};
@@ -112,8 +111,7 @@ public void run() {
112
111
Log .d (TAG , "running second scan timeout" );
113
112
emptyGroupIdQueue ();
114
113
mSecondScanComplete = true ;
115
- mSwipeRefreshWidget .setRefreshing (false );
116
- mScanningAnimationDrawable .stop ();
114
+ setRefreshWidgetInvisible ();
117
115
if (mNearbyDeviceAdapter .getCount () == 0 ) {
118
116
int tintColor = ContextCompat .getColor (getActivity (), R .color .physical_web_logo );
119
117
mScanningAnimationDrawable .setColorFilter (tintColor , PorterDuff .Mode .SRC_IN );
@@ -335,8 +333,7 @@ private void stopScanningDisplay() {
335
333
mHandler .removeCallbacks (mThirdScanTimeout );
336
334
337
335
// Change the display appropriately
338
- mSwipeRefreshWidget .setRefreshing (false );
339
- mScanningAnimationDrawable .stop ();
336
+ setRefreshWidgetInvisible ();
340
337
}
341
338
342
339
private void startScanningDisplay (long scanStartTime , boolean hasResults ) {
@@ -351,8 +348,7 @@ private void startScanningDisplay(long scanStartTime, boolean hasResults) {
351
348
mScanningAnimationTextView .setText (R .string .empty_nearby_beacons_list_text );
352
349
mScanningAnimationDrawable .start ();
353
350
} else {
354
- mSwipeRefreshWidget .setRefreshing (false );
355
- mScanningAnimationDrawable .stop ();
351
+ setRefreshWidgetInvisible ();
356
352
}
357
353
358
354
// Schedule the timeouts
@@ -401,6 +397,12 @@ private static boolean isFolderItem(PwPair item) {
401
397
return item .getUrlDevice () == null && item .getPwsResult ().getSiteUrl () == null ;
402
398
}
403
399
400
+ private void setRefreshWidgetInvisible () {
401
+ mSwipeRefreshWidget .setRefreshing (false );
402
+ mScanningAnimationDrawable .stop ();
403
+ mScanningAnimationTextView .setVisibility (View .INVISIBLE );
404
+ }
405
+
404
406
// Adapter for holding beacons found through scanning.
405
407
private class NearbyBeaconsAdapter extends BaseAdapter {
406
408
private List <PwPair > mPwPairs ;
@@ -593,5 +595,5 @@ public void clear() {
593
595
notifyDataSetChanged ();
594
596
}
595
597
}
596
- }
597
598
599
+ }
0 commit comments