Refactoring

pull/210/head
M66B 2 years ago
parent d823c02ead
commit 3714ef8d9f

@ -22,6 +22,7 @@ package eu.faircode.email;
import static android.app.Activity.RESULT_OK; import static android.app.Activity.RESULT_OK;
import android.app.Dialog; import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -37,7 +38,8 @@ public class FragmentDialogEditName extends FragmentDialogBase {
@NonNull @NonNull
@Override @Override
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
View view = LayoutInflater.from(getContext()).inflate(R.layout.dialog_edit_name, null); final Context context = getContext();
View view = LayoutInflater.from(context).inflate(R.layout.dialog_edit_name, null);
final EditText etName = view.findViewById(R.id.etName); final EditText etName = view.findViewById(R.id.etName);
final CheckBox cbPrimary = view.findViewById(R.id.cbPrimary); final CheckBox cbPrimary = view.findViewById(R.id.cbPrimary);
@ -46,7 +48,7 @@ public class FragmentDialogEditName extends FragmentDialogBase {
cbPrimary.setChecked(args.getBoolean("primary")); cbPrimary.setChecked(args.getBoolean("primary"));
cbPrimary.setVisibility(args.containsKey("primary") ? View.VISIBLE : View.GONE); cbPrimary.setVisibility(args.containsKey("primary") ? View.VISIBLE : View.GONE);
return new AlertDialog.Builder(getContext()) return new AlertDialog.Builder(context)
.setView(view) .setView(view)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override @Override

@ -42,5 +42,4 @@
android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textAppearance="@style/TextAppearance.AppCompat.Medium"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/etName" /> app:layout_constraintTop_toBottomOf="@id/etName" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
Loading…
Cancel
Save