diff options
author | Michael Keppler <michael.keppler@etas.com> | 2015-01-03 09:17:09 +0100 |
---|---|---|
committer | Michael Keppler <michael.keppler@etas.com> | 2015-01-03 09:17:09 +0100 |
commit | 213ce4c0f819eb54d97e9ecc43a471b792b9372c (patch) | |
tree | acc6bb3324a128481a8fd5993f39ae626bd7d286 /cgeo-contacts | |
parent | 419816fd76b8dbd3e8117fcdd99c3ea30c46e17c (diff) | |
download | cgeo-213ce4c0f819eb54d97e9ecc43a471b792b9372c.zip cgeo-213ce4c0f819eb54d97e9ecc43a471b792b9372c.tar.gz cgeo-213ce4c0f819eb54d97e9ecc43a471b792b9372c.tar.bz2 |
some code cleanups with Android Studio
Diffstat (limited to 'cgeo-contacts')
-rw-r--r-- | cgeo-contacts/src/cgeo/contacts/ContactsActivity.java | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/cgeo-contacts/src/cgeo/contacts/ContactsActivity.java b/cgeo-contacts/src/cgeo/contacts/ContactsActivity.java index bbda493..7d2f1e1 100644 --- a/cgeo-contacts/src/cgeo/contacts/ContactsActivity.java +++ b/cgeo-contacts/src/cgeo/contacts/ContactsActivity.java @@ -28,7 +28,7 @@ public final class ContactsActivity extends Activity { static final String LOG_TAG = "cgeo.contacts"; @Override - public void onCreate(Bundle savedInstanceState) { + public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Uri uri = getIntent().getData(); @@ -67,14 +67,14 @@ public final class ContactsActivity extends Activity { selectContact(contacts); } else { - int contactId = contacts.get(0).first; + final int contactId = contacts.get(0).first; openContactAndFinish(contactId); } } private void selectContact(final List<Pair<Integer, String>> contacts) { - List<String> list = new ArrayList<>(); - for (Pair<Integer, String> p : contacts) { + final List<String> list = new ArrayList<>(); + for (final Pair<Integer, String> p : contacts) { list.add(p.second); } final CharSequence[] items = list.toArray(new CharSequence[list.size()]); @@ -82,8 +82,9 @@ public final class ContactsActivity extends Activity { .setTitle(R.string.multiple_matches) .setItems(items, new OnClickListener() { - public void onClick(DialogInterface dialog, int which) { - int contactId = contacts.get(which).first; + @Override + public void onClick(final DialogInterface dialog, final int which) { + final int contactId = contacts.get(which).first; dialog.dismiss(); openContactAndFinish(contactId); } @@ -91,29 +92,29 @@ public final class ContactsActivity extends Activity { .create().show(); } - private void openContactAndFinish(int id) { + private void openContactAndFinish(final int id) { final Intent intent = new Intent(Intent.ACTION_VIEW); - Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, String.valueOf(id)); + final Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_URI, String.valueOf(id)); intent.setData(uri); startActivity(intent); finish(); } - private List<Pair<Integer, String>> getContacts(final @NonNull String searchName, Uri uri, final @NonNull String idColumnName, final @NonNull String selectionColumnName, boolean like) { + private List<Pair<Integer, String>> getContacts(final @NonNull String searchName, final Uri uri, final @NonNull String idColumnName, final @NonNull String selectionColumnName, final boolean like) { final String[] projection = new String[] { idColumnName, selectionColumnName }; final String selection = selectionColumnName + (like ? " LIKE" : " =") + " ? COLLATE NOCASE"; final String[] selectionArgs = new String[] { like ? "%" + searchName + "%" : searchName }; Cursor cursor = null; - List<Pair<Integer, String>> result = new ArrayList<>(); + final List<Pair<Integer, String>> result = new ArrayList<>(); try { cursor = getContentResolver().query(uri, projection, selection, selectionArgs, null); while (cursor != null && cursor.moveToNext()) { - int foundId = cursor.getInt(0); - String foundName = cursor.getString(1); + final int foundId = cursor.getInt(0); + final String foundName = cursor.getString(1); result.add(new Pair<>(foundId, foundName)); } - } catch (Exception e) { + } catch (final Exception e) { Log.e(LOG_TAG, "ContactsActivity.getContactId", e); } finally { if (cursor != null) { @@ -137,7 +138,7 @@ public final class ContactsActivity extends Activity { return StringUtils.EMPTY; } return URLDecoder.decode(param, CharEncoding.UTF_8).trim(); - } catch (UnsupportedEncodingException e) { + } catch (final UnsupportedEncodingException e) { Log.e(LOG_TAG, "ContactsActivity.getParameter", e); } return StringUtils.EMPTY; |