aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Keppler <michael.keppler@etas.com>2015-01-03 09:17:09 +0100
committerMichael Keppler <michael.keppler@etas.com>2015-01-03 09:17:09 +0100
commit213ce4c0f819eb54d97e9ecc43a471b792b9372c (patch)
treeacc6bb3324a128481a8fd5993f39ae626bd7d286
parent419816fd76b8dbd3e8117fcdd99c3ea30c46e17c (diff)
downloadcgeo-213ce4c0f819eb54d97e9ecc43a471b792b9372c.zip
cgeo-213ce4c0f819eb54d97e9ecc43a471b792b9372c.tar.gz
cgeo-213ce4c0f819eb54d97e9ecc43a471b792b9372c.tar.bz2
some code cleanups with Android Studio
-rw-r--r--cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java8
-rw-r--r--cgeo-calendar/src/cgeo/calendar/AddEntry.java7
-rw-r--r--cgeo-calendar/src/cgeo/calendar/AddEntryLevel14.java2
-rw-r--r--cgeo-calendar/src/cgeo/calendar/CalendarActivity.java15
-rw-r--r--cgeo-calendar/src/cgeo/calendar/CalendarEntry.java22
-rw-r--r--cgeo-calendar/src/cgeo/calendar/Compatibility.java12
-rw-r--r--cgeo-contacts/src/cgeo/contacts/ContactsActivity.java29
7 files changed, 49 insertions, 46 deletions
diff --git a/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java b/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java
index 31e2bd9..893161c 100644
--- a/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java
+++ b/cgeo-calendar/src/cgeo/calendar/AbstractAddEntry.java
@@ -4,10 +4,10 @@ import android.util.Log;
abstract class AbstractAddEntry {
- protected CalendarEntry entry;
- protected CalendarActivity activity;
+ protected final CalendarEntry entry;
+ protected final CalendarActivity activity;
- public AbstractAddEntry(final CalendarEntry entry, CalendarActivity activity) {
+ public AbstractAddEntry(final CalendarEntry entry, final CalendarActivity activity) {
this.entry = entry;
this.activity = activity;
}
@@ -16,7 +16,7 @@ abstract class AbstractAddEntry {
try {
addEntryToCalendarInternal();
activity.showToast(R.string.event_success);
- } catch (Exception e) {
+ } catch (final Exception e) {
activity.showToast(R.string.event_fail);
Log.e(CalendarActivity.LOG_TAG, "addToCalendar", e);
diff --git a/cgeo-calendar/src/cgeo/calendar/AddEntry.java b/cgeo-calendar/src/cgeo/calendar/AddEntry.java
index cdb59d9..30af346 100644
--- a/cgeo-calendar/src/cgeo/calendar/AddEntry.java
+++ b/cgeo-calendar/src/cgeo/calendar/AddEntry.java
@@ -8,14 +8,15 @@ import java.util.Date;
class AddEntry extends AbstractAddEntry {
- private int calendarId;
+ private final int calendarId;
/**
* @param entry
+ * new entry to be stored
* @param calendarId
- * The selected calendar
+ * The selected calendar
*/
- public AddEntry(CalendarEntry entry, CalendarActivity activity, int calendarId) {
+ public AddEntry(final CalendarEntry entry, final CalendarActivity activity, final int calendarId) {
super(entry, activity);
this.calendarId = calendarId;
}
diff --git a/cgeo-calendar/src/cgeo/calendar/AddEntryLevel14.java b/cgeo-calendar/src/cgeo/calendar/AddEntryLevel14.java
index 0ceed67..11820b4 100644
--- a/cgeo-calendar/src/cgeo/calendar/AddEntryLevel14.java
+++ b/cgeo-calendar/src/cgeo/calendar/AddEntryLevel14.java
@@ -12,7 +12,7 @@ import java.util.Date;
*/
class AddEntryLevel14 extends AbstractAddEntry {
- public AddEntryLevel14(CalendarEntry entry, CalendarActivity activity) {
+ public AddEntryLevel14(final CalendarEntry entry, final CalendarActivity activity) {
super(entry, activity);
}
diff --git a/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java b/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java
index 14d71b4..2f0c08d 100644
--- a/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java
+++ b/cgeo-calendar/src/cgeo/calendar/CalendarActivity.java
@@ -16,7 +16,7 @@ public final class CalendarActivity extends Activity {
/** Called when the activity is first created. */
@Override
- public void onCreate(Bundle savedInstanceState) {
+ public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
@@ -35,7 +35,7 @@ public final class CalendarActivity extends Activity {
} else {
selectCalendarForAdding(entry);
}
- } catch (Exception e) {
+ } catch (final Exception e) {
Log.e(LOG_TAG, e.getMessage(), e);
finish();
}
@@ -45,6 +45,7 @@ public final class CalendarActivity extends Activity {
* Adds the cache to the Android-calendar if it is an event.
*
* @param entry
+ * new entry to be stored
*/
private void selectCalendarForAdding(final CalendarEntry entry) {
final SparseArray<String> calendars = queryCalendars();
@@ -64,7 +65,7 @@ public final class CalendarActivity extends Activity {
builder.setTitle(R.string.calendars);
builder.setItems(items, new DialogInterface.OnClickListener() {
@Override
- public void onClick(DialogInterface dialog, int item) {
+ public void onClick(final DialogInterface dialog, final int item) {
final int calendarId = calendars.keyAt(item);
new AddEntry(entry, CalendarActivity.this, calendarId).addEntryToCalendar();
finish();
@@ -72,7 +73,7 @@ public final class CalendarActivity extends Activity {
});
builder.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
- public void onCancel(DialogInterface dialog) {
+ public void onCancel(final DialogInterface dialog) {
finish();
}
});
@@ -82,11 +83,11 @@ public final class CalendarActivity extends Activity {
private SparseArray<String> queryCalendars() {
final SparseArray<String> calendars = new SparseArray<>();
- final String[] projection = new String[] { "_id", "displayName" };
final Uri calendarProvider = Compatibility.getCalendarProviderURI();
Cursor cursor = null;
try {
+ final String[] projection = new String[]{"_id", "displayName"};
cursor = getContentResolver().query(calendarProvider, projection, "selected=1", null, null);
if (cursor == null) {
@@ -102,13 +103,13 @@ public final class CalendarActivity extends Activity {
final String idString = cursor.getString(indexId);
if (idString != null) {
try {
- int id = Integer.parseInt(idString);
+ final int id = Integer.parseInt(idString);
final String calName = cursor.getString(indexName);
if (id > 0 && calName != null) {
calendars.put(id, calName);
}
- } catch (NumberFormatException e) {
+ } catch (final NumberFormatException e) {
Log.e(LOG_TAG, "CalendarActivity.selectCalendarForAdding", e);
}
}
diff --git a/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java b/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java
index a1761c7..1e37d6b 100644
--- a/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java
+++ b/cgeo-calendar/src/cgeo/calendar/CalendarEntry.java
@@ -16,14 +16,14 @@ import java.util.Date;
class CalendarEntry {
- private String shortDesc;
- private String hiddenDate;
- private String url;
- private String personalNote;
- private String name;
- private String coords;
+ private final String shortDesc;
+ private final String hiddenDate;
+ private final String url;
+ private final String personalNote;
+ private final String name;
+ private final String coords;
private int startTimeMinutes = -1;
- private Uri uri;
+ private final Uri uri;
public CalendarEntry(final Uri uri) {
this.uri = uri;
@@ -37,7 +37,7 @@ class CalendarEntry {
if (startTime.length() > 0) {
try {
this.startTimeMinutes = Integer.parseInt(startTime);
- } catch (NumberFormatException e) {
+ } catch (final NumberFormatException e) {
Log.e("CalendarEntry creation", e);
}
}
@@ -50,7 +50,7 @@ class CalendarEntry {
return "";
}
return URLDecoder.decode(param, CharEncoding.UTF_8).trim();
- } catch (UnsupportedEncodingException e) {
+ } catch (final UnsupportedEncodingException e) {
Log.e("CalendarEntry.getParameter", e);
}
return "";
@@ -81,14 +81,14 @@ class CalendarEntry {
*/
protected Date parseDate() {
try {
- Calendar cal = Calendar.getInstance();
+ final Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(Long.parseLong(getHiddenDate()));
cal.set(Calendar.HOUR_OF_DAY, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
return cal.getTime();
- } catch (NumberFormatException e) {
+ } catch (final NumberFormatException e) {
// cannot happen normally, but static code analysis does not know
}
return null;
diff --git a/cgeo-calendar/src/cgeo/calendar/Compatibility.java b/cgeo-calendar/src/cgeo/calendar/Compatibility.java
index 8813f41..ff14a0f 100644
--- a/cgeo-calendar/src/cgeo/calendar/Compatibility.java
+++ b/cgeo-calendar/src/cgeo/calendar/Compatibility.java
@@ -5,19 +5,19 @@ import android.os.Build;
public final class Compatibility {
- private final static int sdkVersion = Build.VERSION.SDK_INT;
- private final static boolean isLevel8 = sdkVersion >= 8;
- private final static boolean isLevel14 = sdkVersion >= 14;
+ private final static int SDK_VERSION = Build.VERSION.SDK_INT;
+ private final static boolean IS_LEVEL_8 = SDK_VERSION >= 8;
+ private final static boolean IS_LEVEL_14 = SDK_VERSION >= 14;
public static Uri getCalendarProviderURI() {
- return Uri.parse(isLevel8 ? "content://com.android.calendar/calendars" : "content://calendar/calendars");
+ return Uri.parse(IS_LEVEL_8 ? "content://com.android.calendar/calendars" : "content://calendar/calendars");
}
public static Uri getCalendarEventsProviderURI() {
- return Uri.parse(isLevel8 ? "content://com.android.calendar/events" : "content://calendar/events");
+ return Uri.parse(IS_LEVEL_8 ? "content://com.android.calendar/events" : "content://calendar/events");
}
public static boolean isLevel14() {
- return isLevel14;
+ return IS_LEVEL_14;
}
}
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;