diff --git a/app/src/main/java/monnethic/mobile/history/HistoryActivity.java b/app/src/main/java/monnethic/mobile/history/HistoryActivity.java index b62d619..57dd7d3 100644 --- a/app/src/main/java/monnethic/mobile/history/HistoryActivity.java +++ b/app/src/main/java/monnethic/mobile/history/HistoryActivity.java @@ -45,8 +45,8 @@ public class HistoryActivity extends AppCompatActivity { final Calendar calendar2 = Calendar.getInstance(); private Button btnSearchTransactions; private EditText inputSize; - private EditText fromDate; - private EditText toDate; + private Button fromDate; + private Button toDate; private Spinner spinner; private Switch aSwitch; private ListView listView; diff --git a/app/src/main/java/monnethic/mobile/search/SearchUser.java b/app/src/main/java/monnethic/mobile/search/SearchUser.java index 5e48abd..4c0c176 100644 --- a/app/src/main/java/monnethic/mobile/search/SearchUser.java +++ b/app/src/main/java/monnethic/mobile/search/SearchUser.java @@ -81,11 +81,15 @@ public class SearchUser extends AppCompatActivity { String uPhone = phoneNumber.getText().toString(); if(InputController.isEmptyEdit(emailAddress) && InputController.isEmptyEdit(phoneNumber)){ - Toast.makeText(this, "Enter an email or phone number", Toast.LENGTH_SHORT).show(); + Toast.makeText(this, "Enter an email or a phone number", Toast.LENGTH_SHORT).show(); } else if(InputController.isEmptyEdit(emailAddress)){ new SearchUserTask().execute(null,uPhone); } else if(InputController.isEmptyEdit(phoneNumber)){ - new SearchUserTask().execute(uEmail,null); + if(!InputController.validEmail(emailAddress.getText().toString())){ + Toast.makeText(SearchUser.this, "Invalid format for email", Toast.LENGTH_SHORT).show(); + }else{ + new SearchUserTask().execute(uEmail,null); + } } else { new SearchUserTask().execute(uEmail,uPhone); } @@ -107,7 +111,7 @@ public class SearchUser extends AppCompatActivity { @Override protected void onPostExecute(ArrayList wallets) { try{ - if(wallets!=null){ + if(wallets!=null && !wallets.isEmpty()){ ArrayList displayWallets = new ArrayList<>(); for(Wallet w : wallets){ displayWallets.add(new DisplayWallet(u_dest_n,u_dest_fn,w.getWallet_hash(),w.getType())); @@ -119,7 +123,7 @@ public class SearchUser extends AppCompatActivity { SearchUser.this.startActivity(displayWalletIntent); finish(); }else{ - Toast.makeText(SearchUser.this,"User dosen't exist",Toast.LENGTH_SHORT).show(); + Toast.makeText(SearchUser.this,"User doesn't exist or don't have a wallet",Toast.LENGTH_SHORT).show(); emailAddress.setEnabled(true); phoneNumber.setEnabled(true); buttonCancel.setEnabled(true); diff --git a/app/src/main/res/layout/activity_history.xml b/app/src/main/res/layout/activity_history.xml index 22b8d2c..4ff162f 100644 --- a/app/src/main/res/layout/activity_history.xml +++ b/app/src/main/res/layout/activity_history.xml @@ -51,27 +51,26 @@ - - @@ -99,6 +96,7 @@