Add card duplication feature

This commit is contained in:
Asier
2022-05-25 21:03:11 +02:00
committed by GitHub
parent ed755c35b4
commit 00b0502a6a
4 changed files with 24 additions and 4 deletions

View File

@@ -735,6 +735,16 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
}
return true;
case R.id.action_duplicate:
loyaltyCard = DBHelper.getLoyaltyCard(database, loyaltyCardId);
Intent intent = new Intent(getApplicationContext(), LoyaltyCardEditActivity.class);
Bundle bundle = new Bundle();
bundle.putInt("id", loyaltyCardId);
bundle.putBoolean("duplicateId", true);
intent.putExtras(bundle);
startActivity(intent);
return true;
case R.id.action_lock_unlock:
if (rotationEnabled) {
setOrientatonLock(item, true);
@@ -760,7 +770,6 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements
int orientation = getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
Log.d(TAG, "Detected landscape mode");
setTitle(loyaltyCard.store);
collapsingToolbarLayout.setVisibility(View.GONE);