- if (backgroundTaskCountObserver == null) {
- Log.d("rtl", "creating background task count observer");
- Data.backgroundTaskCount.addObserver(backgroundTaskCountObserver = new Observer() {
- @Override
- public void update(Observable o, Object arg) {
- mActivity.runOnUiThread(() -> {
- int cnt = Data.backgroundTaskCount.get();
- Log.d("trl", String.format("background task count changed to %d", cnt));
- swiper.setRefreshing(cnt > 0);
- });
- }
- });
- }
- }
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- mActivity = (MainActivity) context;