kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix memory leak in payments home.
rodzic
a4494b58f0
commit
d5b6c47670
|
@ -55,8 +55,6 @@ public class PaymentsHomeFragment extends LoggingFragment {
|
||||||
|
|
||||||
private PaymentsHomeViewModel viewModel;
|
private PaymentsHomeViewModel viewModel;
|
||||||
|
|
||||||
private final OnBackPressed onBackPressed = new OnBackPressed();
|
|
||||||
|
|
||||||
public PaymentsHomeFragment() {
|
public PaymentsHomeFragment() {
|
||||||
super(R.layout.payments_home_fragment);
|
super(R.layout.payments_home_fragment);
|
||||||
}
|
}
|
||||||
|
@ -270,7 +268,7 @@ public class PaymentsHomeFragment extends LoggingFragment {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
requireActivity().getOnBackPressedDispatcher().addCallback(onBackPressed);
|
requireActivity().getOnBackPressedDispatcher().addCallback(getViewLifecycleOwner(), new OnBackPressed());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -279,12 +277,6 @@ public class PaymentsHomeFragment extends LoggingFragment {
|
||||||
viewModel.checkPaymentActivationState();
|
viewModel.checkPaymentActivationState();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDestroyView() {
|
|
||||||
super.onDestroyView();
|
|
||||||
onBackPressed.setEnabled(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void showUpdateIsRequiredDialog() {
|
private void showUpdateIsRequiredDialog() {
|
||||||
new MaterialAlertDialogBuilder(requireContext())
|
new MaterialAlertDialogBuilder(requireContext())
|
||||||
.setTitle(getString(R.string.PaymentsHomeFragment__update_required))
|
.setTitle(getString(R.string.PaymentsHomeFragment__update_required))
|
||||||
|
|
Ładowanie…
Reference in New Issue