Merge pull request #94 from brarcher/pre-populate-enter-card

Pre-populate Barcode Selector
This commit is contained in:
Branden Archer
2017-02-12 22:48:35 -05:00
committed by GitHub
2 changed files with 17 additions and 1 deletions

View File

@@ -124,6 +124,14 @@ public class BarcodeSelectorActivity extends AppCompatActivity
// Noting to do
}
});
final Bundle b = getIntent().getExtras();
final String initialCardId = b != null ? b.getString("initialCardId") : null;
if(initialCardId != null)
{
cardId.setText(initialCardId);
}
}
private void createBarcodeOption(final ImageView image, final String formatType, final String cardId)
@@ -136,7 +144,6 @@ public class BarcodeSelectorActivity extends AppCompatActivity
}
image.setImageBitmap(null);
image.setVisibility(View.GONE);
image.setOnClickListener(new View.OnClickListener()
{
@Override

View File

@@ -222,6 +222,15 @@ public class LoyaltyCardViewActivity extends AppCompatActivity
public void onClick(View v)
{
Intent i = new Intent(getApplicationContext(), BarcodeSelectorActivity.class);
String cardId = cardIdFieldEdit.getText().toString();
if(cardId.length() > 0)
{
final Bundle b = new Bundle();
b.putString("initialCardId", cardId);
i.putExtras(b);
}
startActivityForResult(i, SELECT_BARCODE_REQUEST);
}
});