From 1fc7baa5a0de839a5cb82bb307e665d2de04e992 Mon Sep 17 00:00:00 2001 From: Branden Archer Date: Sat, 25 Nov 2017 14:20:41 -0500 Subject: [PATCH] Capture view items in onCreate Some of these will need to be accessed prior to onResume() --- .../card_locker/LoyaltyCardViewActivity.java | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java index 519ae9857..b1288df3f 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java @@ -89,6 +89,24 @@ public class LoyaltyCardViewActivity extends AppCompatActivity + ", viewLoyaltyCard=" + Boolean.toString(viewLoyaltyCard)); db = new DBHelper(this); + + storeFieldEdit = (EditText) findViewById(R.id.storeNameEdit); + storeFieldView = (TextView) findViewById(R.id.storeNameView); + noteFieldEdit = (EditText) findViewById(R.id.noteEdit); + noteFieldView = (TextView) findViewById(R.id.noteView); + shortcutCheckbox = (CheckBox) findViewById(R.id.shortcutCheckbox); + shortcutBorder = findViewById(R.id.shortcutBorder); + shortcutTablerow = findViewById(R.id.shortcutTablerow); + cardIdFieldView = (TextView) findViewById(R.id.cardIdView); + cardIdDivider = findViewById(R.id.cardIdDivider); + cardIdTableRow = findViewById(R.id.cardIdTableRow); + barcodeTypeField = (TextView) findViewById(R.id.barcodeType); + barcodeImage = (ImageView) findViewById(R.id.barcode); + barcodeImageLayout = findViewById(R.id.barcodeLayout); + barcodeCaptureLayout = findViewById(R.id.barcodeCaptureLayout); + + captureButton = (Button) findViewById(R.id.captureButton); + enterButton = (Button) findViewById(R.id.enterButton); } @Override @@ -112,24 +130,6 @@ public class LoyaltyCardViewActivity extends AppCompatActivity } } - storeFieldEdit = (EditText) findViewById(R.id.storeNameEdit); - storeFieldView = (TextView) findViewById(R.id.storeNameView); - noteFieldEdit = (EditText) findViewById(R.id.noteEdit); - noteFieldView = (TextView) findViewById(R.id.noteView); - shortcutCheckbox = (CheckBox) findViewById(R.id.shortcutCheckbox); - shortcutBorder = findViewById(R.id.shortcutBorder); - shortcutTablerow = findViewById(R.id.shortcutTablerow); - cardIdFieldView = (TextView) findViewById(R.id.cardIdView); - cardIdDivider = findViewById(R.id.cardIdDivider); - cardIdTableRow = findViewById(R.id.cardIdTableRow); - barcodeTypeField = (TextView) findViewById(R.id.barcodeType); - barcodeImage = (ImageView) findViewById(R.id.barcode); - barcodeImageLayout = findViewById(R.id.barcodeLayout); - barcodeCaptureLayout = findViewById(R.id.barcodeCaptureLayout); - - captureButton = (Button) findViewById(R.id.captureButton); - enterButton = (Button) findViewById(R.id.enterButton); - if(updateLoyaltyCard || viewLoyaltyCard) { final LoyaltyCard loyaltyCard = db.getLoyaltyCard(loyaltyCardId);