X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Fprofiles%2FProfileDetailFragment.java;h=e4fa95aebc817576afe68deb37e77e43e3e8559f;hb=32479d6cca6ffb6b74edbd4b884b9062d42fcbff;hp=9b0b60b70b00a874277a47418058c6d40068a627;hpb=667ce42731c95a98926657fea359b56209f9348e;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailFragment.java index 9b0b60b7..e4fa95ae 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/profiles/ProfileDetailFragment.java @@ -178,8 +178,8 @@ public class ProfileDetailFragment extends Fragment { }); } @Override - public void onActivityCreated(@Nullable Bundle savedInstanceState) { - super.onActivityCreated(savedInstanceState); + public void onViewCreated(@NotNull View view, @Nullable Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); Activity context = getActivity(); if (context == null) return; @@ -299,8 +299,11 @@ public class ProfileDetailFragment extends Fragment { detectedApiVersion.setText(ver.toString()); }); detectedApiVersion.setOnClickListener(v -> model.triggerVersionDetection()); - context.findViewById(R.id.api_version_detect_button) - .setOnClickListener(v -> model.triggerVersionDetection()); + final View detectButton = context.findViewById(R.id.api_version_detect_button); + detectButton.setOnClickListener(v -> model.triggerVersionDetection()); + model.observeDetectingHledgerVersion(viewLifecycleOwner, running -> { + detectButton.setVisibility(running ? View.VISIBLE : View.INVISIBLE); + }); authParams = context.findViewById(R.id.auth_params);