From c58fd719b3d7f00987735c9155244c1fce372ade Mon Sep 17 00:00:00 2001 From: Alessandro Ferro <49845537+xfarrow@users.noreply.github.com> Date: Tue, 25 Oct 2022 22:33:28 +0200 Subject: [PATCH] Readability & layout --- .../xfarrow/locatemydevice/WhitelistContactsActivity.java | 3 ++- .../com/xfarrow/locatemydevice/WhitelistDbHandler.java | 8 +++----- src/app/src/main/res/layout/settings.xml | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistContactsActivity.java b/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistContactsActivity.java index bf5221b..abe4244 100644 --- a/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistContactsActivity.java +++ b/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistContactsActivity.java @@ -108,7 +108,8 @@ public class WhitelistContactsActivity extends AppCompatActivity { private void contactSelected(String phoneNo){ // We'll replace parenthesis, dashes and whitespaces to obtain a valid phone number phoneNo = phoneNo.replaceAll("[-()\\s]", ""); - if(whitelistDbHandler.isContactPresent(phoneNo)){ + + if(contacts.contains(phoneNo)){ Toast.makeText(this, "Contact already in the list", Toast.LENGTH_SHORT).show(); return; } diff --git a/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistDbHandler.java b/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistDbHandler.java index ade85dd..0ee8b62 100644 --- a/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistDbHandler.java +++ b/src/app/src/main/java/com/xfarrow/locatemydevice/WhitelistDbHandler.java @@ -54,11 +54,10 @@ public class WhitelistDbHandler extends SQLiteOpenHelper { } public ArrayList getAllContacts() { - ArrayList array_list = new ArrayList(); - - //hp = new HashMap(); + ArrayList array_list = new ArrayList<>(); SQLiteDatabase db = this.getReadableDatabase(); - Cursor cursor = db.rawQuery( "select * from " + TABLE_CONTACTS, null ); + String query = String.format("SELECT %s FROM %s", KEY_PH_NO, TABLE_CONTACTS); + Cursor cursor = db.rawQuery( query, null ); cursor.moveToFirst(); int columnIndex = cursor.getColumnIndex(KEY_PH_NO); @@ -102,5 +101,4 @@ public class WhitelistDbHandler extends SQLiteOpenHelper { cursor.close(); return count > 0; } - } diff --git a/src/app/src/main/res/layout/settings.xml b/src/app/src/main/res/layout/settings.xml index d3aa1c8..f945363 100644 --- a/src/app/src/main/res/layout/settings.xml +++ b/src/app/src/main/res/layout/settings.xml @@ -100,7 +100,7 @@ android:layout_height="wrap_content" android:layout_marginStart="10dp" android:layout_marginEnd="10dp" - android:text="Add contacts"/> + android:text="Whitelist contacts"/>