disable set status button until status is received

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2022-02-07 12:56:00 +01:00
parent df5ac64712
commit 7cc8751a1f
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 4 additions and 1 deletions

View File

@ -157,10 +157,11 @@ public class ChooseAccountDialogFragment extends DialogFragment {
binding.setStatus.setOnClickListener(v -> {
dismiss();
// TODO: better solution
if(status != null) {
SetStatusDialogFragment setStatusDialog = SetStatusDialogFragment.newInstance(user, status);
setStatusDialog.show(getActivity().getSupportFragmentManager(), "fragment_set_status");
} else {
Log.w(TAG, "status was null");
}
});
@ -212,6 +213,7 @@ public class ChooseAccountDialogFragment extends DialogFragment {
@Override
public void onNext(@NonNull StatusOverall statusOverall) {
status = statusOverall.ocs.data;
binding.setStatus.setEnabled(true);
}
@Override

View File

@ -62,6 +62,7 @@
android:textAlignment="textStart"
android:textAllCaps="false"
android:textColor="@color/fontAppbar"
android:enabled="false"
app:icon="@drawable/ic_edit"
app:iconGravity="start"
app:iconPadding="22dp"