X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftemplates%2FTemplateListFragment.java;h=64145c904e211611bcdf4d97b68049208c885137;hp=2f0325535cf76e4f1da6e0abd1f440958709d3c9;hb=0e0790f5c425f616bc54f3b889aa2043e4853ee9;hpb=188faf613ce6a64f1999dec17dd86899b6960f51 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateListFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateListFragment.java index 2f032553..64145c90 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateListFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateListFragment.java @@ -17,10 +17,8 @@ package net.ktnx.mobileledger.ui.templates; -import android.app.AlertDialog; import android.content.Context; import android.os.Bundle; -import android.text.TextUtils; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; @@ -44,6 +42,7 @@ import net.ktnx.mobileledger.databinding.FragmentTemplateListBinding; import net.ktnx.mobileledger.db.DB; import net.ktnx.mobileledger.db.TemplateHeader; import net.ktnx.mobileledger.ui.FabManager; +import net.ktnx.mobileledger.ui.HelpDialog; import net.ktnx.mobileledger.utils.Logger; import org.jetbrains.annotations.NotNull; @@ -82,14 +81,8 @@ public class TemplateListFragment extends Fragment { @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { if (item.getItemId() == R.id.menu_item_template_list_help) { - AlertDialog.Builder adb = new AlertDialog.Builder(requireContext()); - adb.setTitle(R.string.template_list_help_title); - adb.setMessage(TextUtils.join("\n\n", requireContext().getResources() - .getStringArray( - R.array.template_list_help_text))); - adb.setPositiveButton(R.string.close_button, (dialog, buttonId) -> dialog.dismiss()); - adb.create() - .show(); + HelpDialog.show(requireContext(), R.string.template_list_help_title, + R.array.template_list_help_text); return true; } return super.onOptionsItemSelected(item);