import androidx.recyclerview.widget.RecyclerView;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
+import net.ktnx.mobileledger.App;
import net.ktnx.mobileledger.R;
import net.ktnx.mobileledger.async.GeneralBackgroundTasks;
import net.ktnx.mobileledger.databinding.AccountSummaryFragmentBinding;
mainActivity.fabShouldShow();
- if (mainActivity instanceof FabManager.FabHandler)
- FabManager.handle(mainActivity, b.accountRoot);
+ FabManager.handle(mainActivity, b.accountRoot);
Colors.themeWatch.observe(getViewLifecycleOwner(), this::themeChanged);
b.accountSwipeRefreshLayout.setOnRefreshListener(() -> {
Data.observeProfile(this, profile -> onProfileChanged(profile, Boolean.TRUE.equals(
model.getShowZeroBalanceAccounts()
.getValue())));
+ model.getShowZeroBalanceAccounts()
+ .setValue(App.getShowZeroBalanceAccounts());
}
@Override
public void onCreateOptionsMenu(@NotNull Menu menu, @NotNull MenuInflater inflater) {
.observe(this, v -> {
menuShowZeroBalances.setChecked(v);
onProfileChanged(Data.getProfile(), v);
+ App.storeShowZeroBalanceAccounts(v);
});
super.onCreateOptionsMenu(menu, inflater);