X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftemplates%2FTemplateDetailsFragment.java;h=c023c62cd09756cc151adea7d9deb5a8afc7f825;hb=086190fcb88b75bf3df3eeeb6357f15ed1127f4f;hp=50088be306dd7bdd3f83c779d1e1d71879f29786;hpb=4b16829ace7160afba02d7f9bba516bd40f1fcbd;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsFragment.java index 50088be3..c023c62c 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/templates/TemplateDetailsFragment.java @@ -28,6 +28,7 @@ import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; import androidx.lifecycle.ViewModelProvider; import androidx.lifecycle.ViewModelStoreOwner; import androidx.navigation.NavController; @@ -36,10 +37,9 @@ import androidx.recyclerview.widget.LinearLayoutManager; import net.ktnx.mobileledger.R; import net.ktnx.mobileledger.databinding.TemplateDetailsFragmentBinding; -import net.ktnx.mobileledger.ui.QRScanCapableFragment; import net.ktnx.mobileledger.utils.Logger; -public class TemplateDetailsFragment extends QRScanCapableFragment { +public class TemplateDetailsFragment extends Fragment { static final String ARG_TEMPLATE_ID = "pattern-id"; private static final String ARG_COLUMN_COUNT = "column-count"; private TemplateDetailsFragmentBinding b; @@ -49,11 +49,6 @@ public class TemplateDetailsFragment extends QRScanCapableFragment { private InteractionListener interactionListener; public TemplateDetailsFragment() { } - @Override - public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) { - super.onCreateOptionsMenu(menu, inflater); - inflater.inflate(R.menu.template_details_menu, menu); - } public static TemplateDetailsFragment newInstance(int columnCount, int patternId) { final TemplateDetailsFragment fragment = new TemplateDetailsFragment(); Bundle args = new Bundle(); @@ -64,6 +59,11 @@ public class TemplateDetailsFragment extends QRScanCapableFragment { return fragment; } @Override + public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) { + super.onCreateOptionsMenu(menu, inflater); + inflater.inflate(R.menu.template_details_menu, menu); + } + @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { if (item.getItemId() == R.id.delete_template) { signalDeleteTemplateInteraction(); @@ -124,12 +124,6 @@ public class TemplateDetailsFragment extends QRScanCapableFragment { return b.getRoot(); } - @Override - protected void onQrScanned(String text) { - Logger.debug("PatDet_fr", String.format("Got scanned text '%s'", text)); - if (text != null) - mViewModel.setTestText(text); - } interface InteractionListener { void onDeleteTemplate(@NonNull Long templateId); }