Add missing @Override annotations

pull/14/head
Alex Baker 11 years ago
parent 54fbbd9b6c
commit d0ee6fe1ff

@ -356,18 +356,22 @@ abstract public class AbstractDatabase {
*/ */
public static class SqlConstructorVisitor implements PropertyVisitor<String, Void> { public static class SqlConstructorVisitor implements PropertyVisitor<String, Void> {
@Override
public String visitDouble(Property<Double> property, Void data) { public String visitDouble(Property<Double> property, Void data) {
return String.format("%s REAL", property.getColumnName()); return String.format("%s REAL", property.getColumnName());
} }
@Override
public String visitInteger(Property<Integer> property, Void data) { public String visitInteger(Property<Integer> property, Void data) {
return String.format("%s INTEGER", property.getColumnName()); return String.format("%s INTEGER", property.getColumnName());
} }
@Override
public String visitLong(Property<Long> property, Void data) { public String visitLong(Property<Long> property, Void data) {
return String.format("%s INTEGER", property.getColumnName()); return String.format("%s INTEGER", property.getColumnName());
} }
@Override
public String visitString(Property<String> property, Void data) { public String visitString(Property<String> property, Void data) {
return String.format("%s TEXT", property.getColumnName()); return String.format("%s TEXT", property.getColumnName());
} }

@ -505,21 +505,25 @@ public abstract class AbstractModel implements Parcelable, Cloneable {
} }
} }
@Override
public Void visitDouble(Property<Double> property, Object value) { public Void visitDouble(Property<Double> property, Object value) {
store.put(property.getColumnName(), (Double) value); store.put(property.getColumnName(), (Double) value);
return null; return null;
} }
@Override
public Void visitInteger(Property<Integer> property, Object value) { public Void visitInteger(Property<Integer> property, Object value) {
store.put(property.getColumnName(), (Integer) value); store.put(property.getColumnName(), (Integer) value);
return null; return null;
} }
@Override
public Void visitLong(Property<Long> property, Object value) { public Void visitLong(Property<Long> property, Object value) {
store.put(property.getColumnName(), (Long) value); store.put(property.getColumnName(), (Long) value);
return null; return null;
} }
@Override
public Void visitString(Property<String> property, Object value) { public Void visitString(Property<String> property, Object value) {
store.put(property.getColumnName(), (String) value); store.put(property.getColumnName(), (String) value);
return null; return null;
@ -531,6 +535,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -538,6 +543,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeParcelable(setValues, 0); dest.writeParcelable(setValues, 0);
dest.writeParcelable(values, 0); dest.writeParcelable(values, 0);
@ -566,6 +572,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public TYPE createFromParcel(Parcel source) { public TYPE createFromParcel(Parcel source) {
TYPE model; TYPE model;
try { try {
@ -583,6 +590,7 @@ public abstract class AbstractModel implements Parcelable, Cloneable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public TYPE[] newArray(int size) { public TYPE[] newArray(int size) {
return (TYPE[]) Array.newInstance(cls, size); return (TYPE[]) Array.newInstance(cls, size);
}; };

@ -98,6 +98,7 @@ public class TodorooCursor<TYPE extends AbstractModel> extends CursorWrapper {
*/ */
public static class CursorReadingVisitor implements PropertyVisitor<Object, TodorooCursor<?>> { public static class CursorReadingVisitor implements PropertyVisitor<Object, TodorooCursor<?>> {
@Override
public Object visitDouble(Property<Double> property, public Object visitDouble(Property<Double> property,
TodorooCursor<?> cursor) { TodorooCursor<?> cursor) {
int column = columnIndex(property, cursor); int column = columnIndex(property, cursor);
@ -107,6 +108,7 @@ public class TodorooCursor<TYPE extends AbstractModel> extends CursorWrapper {
return cursor.getDouble(column); return cursor.getDouble(column);
} }
@Override
public Object visitInteger(Property<Integer> property, public Object visitInteger(Property<Integer> property,
TodorooCursor<?> cursor) { TodorooCursor<?> cursor) {
int column = columnIndex(property, cursor); int column = columnIndex(property, cursor);
@ -116,6 +118,7 @@ public class TodorooCursor<TYPE extends AbstractModel> extends CursorWrapper {
return cursor.getInt(column); return cursor.getInt(column);
} }
@Override
public Object visitLong(Property<Long> property, TodorooCursor<?> cursor) { public Object visitLong(Property<Long> property, TodorooCursor<?> cursor) {
int column = columnIndex(property, cursor); int column = columnIndex(property, cursor);
if(property.checkFlag(Property.PROP_FLAG_NULLABLE) && cursor.isNull(column)) { if(property.checkFlag(Property.PROP_FLAG_NULLABLE) && cursor.isNull(column)) {
@ -124,6 +127,7 @@ public class TodorooCursor<TYPE extends AbstractModel> extends CursorWrapper {
return cursor.getLong(column); return cursor.getLong(column);
} }
@Override
public Object visitString(Property<String> property, public Object visitString(Property<String> property,
TodorooCursor<?> cursor) { TodorooCursor<?> cursor) {
int column = columnIndex(property, cursor); int column = columnIndex(property, cursor);

@ -75,6 +75,7 @@ public class ExceptionService {
} }
((Activity)context).runOnUiThread(new Runnable() { ((Activity)context).runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
try { try {
new AlertDialog.Builder(context) new AlertDialog.Builder(context)
@ -117,6 +118,7 @@ public class ExceptionService {
* @param name * @param name
* @param error * @param error
*/ */
@Override
public void handleError(String name, Throwable error) { public void handleError(String name, Throwable error) {
String tag = null; String tag = null;
if(ContextManager.getContext() != null) { if(ContextManager.getContext() != null) {
@ -160,6 +162,7 @@ public class ExceptionService {
DependencyInjectionService.getInstance().inject(this); DependencyInjectionService.getInstance().inject(this);
} }
@Override
public void uncaughtException(Thread thread, Throwable ex) { public void uncaughtException(Thread thread, Throwable ex) {
if(exceptionService != null) { if(exceptionService != null) {
exceptionService.reportError("uncaught", ex); //$NON-NLS-1$ exceptionService.reportError("uncaught", ex); //$NON-NLS-1$

@ -104,6 +104,7 @@ public class HttpRestClient implements RestClient {
@SuppressWarnings("nls") @SuppressWarnings("nls")
protected void actsAsGzippable(DefaultHttpClient client) { protected void actsAsGzippable(DefaultHttpClient client) {
client.addRequestInterceptor(new HttpRequestInterceptor() { client.addRequestInterceptor(new HttpRequestInterceptor() {
@Override
public void process( public void process(
final HttpRequest request, final HttpRequest request,
final HttpContext context) throws HttpException, IOException { final HttpContext context) throws HttpException, IOException {
@ -115,6 +116,7 @@ public class HttpRestClient implements RestClient {
}); });
client.addResponseInterceptor(new HttpResponseInterceptor() { client.addResponseInterceptor(new HttpResponseInterceptor() {
@Override
public void process( public void process(
final HttpResponse response, final HttpResponse response,
final HttpContext context) throws HttpException, IOException { final HttpContext context) throws HttpException, IOException {
@ -192,6 +194,7 @@ public class HttpRestClient implements RestClient {
* @return response, or null if there was no response * @return response, or null if there was no response
* @throws IOException * @throws IOException
*/ */
@Override
public synchronized String get(String url) throws IOException { public synchronized String get(String url) throws IOException {
if(debug) { if(debug) {
Log.d("http-rest-client-get", url); //$NON-NLS-1$ Log.d("http-rest-client-get", url); //$NON-NLS-1$
@ -219,6 +222,7 @@ public class HttpRestClient implements RestClient {
* url-encoded data * url-encoded data
* @throws IOException * @throws IOException
*/ */
@Override
public synchronized String post(String url, HttpEntity data, Header... headers) throws IOException { public synchronized String post(String url, HttpEntity data, Header... headers) throws IOException {
if(debug) { if(debug) {
Log.d("http-rest-client-post", url + " | " + data); //$NON-NLS-1$ //$NON-NLS-2$ Log.d("http-rest-client-post", url + " | " + data); //$NON-NLS-1$ //$NON-NLS-2$

@ -36,14 +36,17 @@ public interface NotificationManager {
context.getSystemService(Context.NOTIFICATION_SERVICE); context.getSystemService(Context.NOTIFICATION_SERVICE);
} }
@Override
public void cancel(int id) { public void cancel(int id) {
nm.cancel(id); nm.cancel(id);
} }
@Override
public void cancelAll() { public void cancelAll() {
nm.cancelAll(); nm.cancelAll();
} }
@Override
public void notify(int id, Notification notification) { public void notify(int id, Notification notification) {
nm.notify(id, notification); nm.notify(id, notification);
} }

@ -78,6 +78,7 @@ public class AndroidUtilities {
final int inputType = editor.getInputType(); final int inputType = editor.getInputType();
editor.setInputType(InputType.TYPE_NULL); editor.setInputType(InputType.TYPE_NULL);
editor.setOnTouchListener(new OnTouchListener() { editor.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) { public boolean onTouch(View v, MotionEvent event) {
editor.setInputType(inputType); editor.setInputType(inputType);
editor.setOnTouchListener(null); editor.setOnTouchListener(null);
@ -346,6 +347,7 @@ public class AndroidUtilities {
ContentValues result = new ContentValues(); ContentValues result = new ContentValues();
fromSerialized(string, result, new SerializedPut<ContentValues>() { fromSerialized(string, result, new SerializedPut<ContentValues>() {
@Override
public void put(ContentValues object, String key, char type, String value) throws NumberFormatException { public void put(ContentValues object, String key, char type, String value) throws NumberFormatException {
switch(type) { switch(type) {
case 'i': case 'i':
@ -381,6 +383,7 @@ public class AndroidUtilities {
Bundle result = new Bundle(); Bundle result = new Bundle();
fromSerialized(string, result, new SerializedPut<Bundle>() { fromSerialized(string, result, new SerializedPut<Bundle>() {
@Override
public void put(Bundle object, String key, char type, String value) throws NumberFormatException { public void put(Bundle object, String key, char type, String value) throws NumberFormatException {
switch(type) { switch(type) {
case 'i': case 'i':
@ -582,6 +585,7 @@ public class AndroidUtilities {
*/ */
public static void sortFilesByDateDesc(File[] files) { public static void sortFilesByDateDesc(File[] files) {
Arrays.sort(files, new Comparator<File>() { Arrays.sort(files, new Comparator<File>() {
@Override
public int compare(File o1, File o2) { public int compare(File o1, File o2) {
return Long.valueOf(o2.lastModified()).compareTo(Long.valueOf(o1.lastModified())); return Long.valueOf(o2.lastModified()).compareTo(Long.valueOf(o1.lastModified()));
} }

@ -34,6 +34,7 @@ public class DialogUtilities {
} }
tryOnUiThread(activity, new Runnable() { tryOnUiThread(activity, new Runnable() {
@Override
public void run() { public void run() {
new AlertDialog.Builder(activity) new AlertDialog.Builder(activity)
.setTitle(R.string.DLG_question_title) .setTitle(R.string.DLG_question_title)
@ -82,6 +83,7 @@ public class DialogUtilities {
} }
tryOnUiThread(activity, new Runnable() { tryOnUiThread(activity, new Runnable() {
@Override
public void run() { public void run() {
new AlertDialog.Builder(activity) new AlertDialog.Builder(activity)
.setTitle(R.string.DLG_information_title) .setTitle(R.string.DLG_information_title)
@ -108,6 +110,7 @@ public class DialogUtilities {
} }
tryOnUiThread(activity, new Runnable() { tryOnUiThread(activity, new Runnable() {
@Override
public void run() { public void run() {
new AlertDialog.Builder(activity) new AlertDialog.Builder(activity)
.setTitle(title) .setTitle(title)
@ -165,6 +168,7 @@ public class DialogUtilities {
} }
tryOnUiThread(activity, new Runnable() { tryOnUiThread(activity, new Runnable() {
@Override
public void run() { public void run() {
new AlertDialog.Builder(activity) new AlertDialog.Builder(activity)
.setTitle(R.string.DLG_confirm_title) .setTitle(R.string.DLG_confirm_title)
@ -225,6 +229,7 @@ public class DialogUtilities {
return; return;
} }
tryOnUiThread(activity, new Runnable() { tryOnUiThread(activity, new Runnable() {
@Override
public void run() { public void run() {
try { try {
dialog.dismiss(); dialog.dismiss();

@ -82,6 +82,7 @@ abstract public class TodorooPreferenceActivity extends PreferenceActivity {
if (preference.getOnPreferenceChangeListener() == null) { if (preference.getOnPreferenceChangeListener() == null) {
preference.setOnPreferenceChangeListener(new OnPreferenceChangeListener() { preference.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference myPreference, Object newValue) { public boolean onPreferenceChange(Preference myPreference, Object newValue) {
updatePreferences(myPreference, newValue); updatePreferences(myPreference, newValue);
return true; return true;

@ -58,6 +58,7 @@ public class Addon implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -65,6 +66,7 @@ public class Addon implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeString(addon); dest.writeString(addon);
dest.writeString(title); dest.writeString(title);
@ -79,6 +81,7 @@ public class Addon implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public Addon createFromParcel(Parcel source) { public Addon createFromParcel(Parcel source) {
return new Addon(source.readString(), source.readString(), return new Addon(source.readString(), source.readString(),
source.readString(), source.readString()); source.readString(), source.readString());
@ -87,6 +90,7 @@ public class Addon implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public Addon[] newArray(int size) { public Addon[] newArray(int size) {
return new Addon[size]; return new Addon[size];
}; };

@ -141,6 +141,7 @@ public class Filter extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -211,6 +212,7 @@ public class Filter extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public Filter createFromParcel(Parcel source) { public Filter createFromParcel(Parcel source) {
Filter item = new Filter(); Filter item = new Filter();
item.readFromParcel(source); item.readFromParcel(source);
@ -220,6 +222,7 @@ public class Filter extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public Filter[] newArray(int size) { public Filter[] newArray(int size) {
return new Filter[size]; return new Filter[size];
} }

@ -49,6 +49,7 @@ public class FilterCategory extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -70,6 +71,7 @@ public class FilterCategory extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterCategory createFromParcel(Parcel source) { public FilterCategory createFromParcel(Parcel source) {
FilterCategory item = new FilterCategory(); FilterCategory item = new FilterCategory();
item.readFromParcel(source); item.readFromParcel(source);
@ -91,6 +93,7 @@ public class FilterCategory extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterCategory[] newArray(int size) { public FilterCategory[] newArray(int size) {
return new FilterCategory[size]; return new FilterCategory[size];
} }

@ -78,6 +78,7 @@ public class FilterCategoryWithNewButton extends FilterCategory {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterCategoryWithNewButton createFromParcel(Parcel source) { public FilterCategoryWithNewButton createFromParcel(Parcel source) {
FilterCategoryWithNewButton item = new FilterCategoryWithNewButton(); FilterCategoryWithNewButton item = new FilterCategoryWithNewButton();
item.readFromParcel(source); item.readFromParcel(source);
@ -102,6 +103,7 @@ public class FilterCategoryWithNewButton extends FilterCategory {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterCategoryWithNewButton[] newArray(int size) { public FilterCategoryWithNewButton[] newArray(int size) {
return new FilterCategoryWithNewButton[size]; return new FilterCategoryWithNewButton[size];
} }

@ -38,6 +38,7 @@ public class FilterListHeader extends FilterListItem {
// --- parcelable // --- parcelable
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -49,12 +50,14 @@ public class FilterListHeader extends FilterListItem {
public static final Parcelable.Creator<FilterListHeader> CREATOR = new Parcelable.Creator<FilterListHeader>() { public static final Parcelable.Creator<FilterListHeader> CREATOR = new Parcelable.Creator<FilterListHeader>() {
@Override
public FilterListHeader createFromParcel(Parcel source) { public FilterListHeader createFromParcel(Parcel source) {
FilterListHeader item = new FilterListHeader(); FilterListHeader item = new FilterListHeader();
item.readFromParcel(source); item.readFromParcel(source);
return item; return item;
} }
@Override
public FilterListHeader[] newArray(int size) { public FilterListHeader[] newArray(int size) {
return new FilterListHeader[size]; return new FilterListHeader[size];
} }

@ -51,6 +51,7 @@ abstract public class FilterListItem implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeString(listingTitle); dest.writeString(listingTitle);
dest.writeParcelable(listingIcon, 0); dest.writeParcelable(listingIcon, 0);

@ -93,6 +93,7 @@ public class FilterWithCustomIntent extends Filter {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterWithCustomIntent createFromParcel(Parcel source) { public FilterWithCustomIntent createFromParcel(Parcel source) {
FilterWithCustomIntent item = new FilterWithCustomIntent(); FilterWithCustomIntent item = new FilterWithCustomIntent();
item.readFromParcel(source); item.readFromParcel(source);
@ -102,6 +103,7 @@ public class FilterWithCustomIntent extends Filter {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterWithCustomIntent[] newArray(int size) { public FilterWithCustomIntent[] newArray(int size) {
return new FilterWithCustomIntent[size]; return new FilterWithCustomIntent[size];
} }

@ -74,6 +74,7 @@ public class FilterWithUpdate extends FilterWithCustomIntent {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterWithUpdate createFromParcel(Parcel source) { public FilterWithUpdate createFromParcel(Parcel source) {
FilterWithUpdate item = new FilterWithUpdate(); FilterWithUpdate item = new FilterWithUpdate();
item.readFromParcel(source); item.readFromParcel(source);
@ -83,6 +84,7 @@ public class FilterWithUpdate extends FilterWithCustomIntent {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public FilterWithUpdate[] newArray(int size) { public FilterWithUpdate[] newArray(int size) {
return new FilterWithUpdate[size]; return new FilterWithUpdate[size];
} }

@ -48,6 +48,7 @@ public final class IntentFilter extends FilterListItem implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -69,6 +70,7 @@ public final class IntentFilter extends FilterListItem implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public IntentFilter createFromParcel(Parcel source) { public IntentFilter createFromParcel(Parcel source) {
IntentFilter item = new IntentFilter((PendingIntent) source.readParcelable( IntentFilter item = new IntentFilter((PendingIntent) source.readParcelable(
PendingIntent.class.getClassLoader())); PendingIntent.class.getClassLoader()));
@ -79,6 +81,7 @@ public final class IntentFilter extends FilterListItem implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public IntentFilter[] newArray(int size) { public IntentFilter[] newArray(int size) {
return new IntentFilter[size]; return new IntentFilter[size];
} }

@ -63,6 +63,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -70,6 +71,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeStringArray(entryTitles); dest.writeStringArray(entryTitles);
dest.writeStringArray(entryValues); dest.writeStringArray(entryValues);
@ -84,6 +86,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public MultipleSelectCriterion createFromParcel(Parcel source) { public MultipleSelectCriterion createFromParcel(Parcel source) {
MultipleSelectCriterion item = new MultipleSelectCriterion(); MultipleSelectCriterion item = new MultipleSelectCriterion();
item.entryTitles = source.createStringArray(); item.entryTitles = source.createStringArray();
@ -95,6 +98,7 @@ public class MultipleSelectCriterion extends CustomFilterCriterion implements Pa
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public MultipleSelectCriterion[] newArray(int size) { public MultipleSelectCriterion[] newArray(int size) {
return new MultipleSelectCriterion[size]; return new MultipleSelectCriterion[size];
} }

@ -73,6 +73,7 @@ public class SyncAction implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -80,6 +81,7 @@ public class SyncAction implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeString(label); dest.writeString(label);
dest.writeParcelable(intent, 0); dest.writeParcelable(intent, 0);
@ -92,6 +94,7 @@ public class SyncAction implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public SyncAction createFromParcel(Parcel source) { public SyncAction createFromParcel(Parcel source) {
return new SyncAction(source.readString(), (PendingIntent)source.readParcelable( return new SyncAction(source.readString(), (PendingIntent)source.readParcelable(
PendingIntent.class.getClassLoader())); PendingIntent.class.getClassLoader()));
@ -100,6 +103,7 @@ public class SyncAction implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public SyncAction[] newArray(int size) { public SyncAction[] newArray(int size) {
return new SyncAction[size]; return new SyncAction[size];
}; };

@ -61,6 +61,7 @@ public final class TaskDecoration implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -68,6 +69,7 @@ public final class TaskDecoration implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeParcelable(decoration, 0); dest.writeParcelable(decoration, 0);
dest.writeInt(position); dest.writeInt(position);
@ -81,6 +83,7 @@ public final class TaskDecoration implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public TaskDecoration createFromParcel(Parcel source) { public TaskDecoration createFromParcel(Parcel source) {
return new TaskDecoration((RemoteViews)source.readParcelable( return new TaskDecoration((RemoteViews)source.readParcelable(
RemoteViews.class.getClassLoader()), RemoteViews.class.getClassLoader()),
@ -90,6 +93,7 @@ public final class TaskDecoration implements Parcelable {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public TaskDecoration[] newArray(int size) { public TaskDecoration[] newArray(int size) {
return new TaskDecoration[size]; return new TaskDecoration[size];
}; };

@ -64,6 +64,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -71,6 +72,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void writeToParcel(Parcel dest, int flags) { public void writeToParcel(Parcel dest, int flags) {
dest.writeString(prompt); dest.writeString(prompt);
dest.writeString(hint); dest.writeString(hint);
@ -85,6 +87,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public TextInputCriterion createFromParcel(Parcel source) { public TextInputCriterion createFromParcel(Parcel source) {
TextInputCriterion item = new TextInputCriterion(); TextInputCriterion item = new TextInputCriterion();
item.prompt = source.readString(); item.prompt = source.readString();
@ -96,6 +99,7 @@ public class TextInputCriterion extends CustomFilterCriterion implements Parcela
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public TextInputCriterion[] newArray(int size) { public TextInputCriterion[] newArray(int size) {
return new TextInputCriterion[size]; return new TextInputCriterion[size];
} }

@ -40,6 +40,7 @@ public class SearchFilter extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int describeContents() { public int describeContents() {
return 0; return 0;
} }
@ -60,6 +61,7 @@ public class SearchFilter extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public SearchFilter createFromParcel(Parcel source) { public SearchFilter createFromParcel(Parcel source) {
SearchFilter item = new SearchFilter(); SearchFilter item = new SearchFilter();
item.readFromParcel(source); item.readFromParcel(source);
@ -69,6 +71,7 @@ public class SearchFilter extends FilterListItem {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public SearchFilter[] newArray(int size) { public SearchFilter[] newArray(int size) {
return new SearchFilter[size]; return new SearchFilter[size];
} }

@ -185,6 +185,7 @@ public abstract class SyncProvider<TYPE extends SyncContainer> {
// start next step in background thread // start next step in background thread
new Thread(new Runnable() { new Thread(new Runnable() {
@Override
public void run() { public void run() {
try { try {
initiateBackground(); initiateBackground();
@ -274,6 +275,7 @@ public abstract class SyncProvider<TYPE extends SyncContainer> {
} }
return SENTINEL; return SENTINEL;
} }
@Override
public int compare(TYPE o1, TYPE o2) { public int compare(TYPE o1, TYPE o2) {
int comparison = check(o1, o2, Task.DELETION_DATE); int comparison = check(o1, o2, Task.DELETION_DATE);
if(comparison != SENTINEL) { if(comparison != SENTINEL) {

@ -170,6 +170,7 @@ abstract public class SyncProviderPreferences extends TodorooPreferenceActivity
preference.setSummary(r.getString(R.string.sync_SPr_status_subtitle, status)); preference.setSummary(r.getString(R.string.sync_SPr_status_subtitle, status));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
startSync(); startSync();
return true; return true;
@ -224,6 +225,7 @@ abstract public class SyncProviderPreferences extends TodorooPreferenceActivity
else if (r.getString(R.string.sync_SPr_forget_key).equals(preference.getKey())) { else if (r.getString(R.string.sync_SPr_forget_key).equals(preference.getKey())) {
boolean loggedIn = getUtilities().isLoggedIn(); boolean loggedIn = getUtilities().isLoggedIn();
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
DialogUtilities.okCancelDialog(SyncProviderPreferences.this, DialogUtilities.okCancelDialog(SyncProviderPreferences.this,
r.getString(R.string.sync_forget_confirm), new OnClickListener() { r.getString(R.string.sync_forget_confirm), new OnClickListener() {

@ -417,7 +417,8 @@ public class TouchListView extends ErrorCatchingListView {
} }
private final Runnable longPressRunnable = new Runnable() { private final Runnable longPressRunnable = new Runnable() {
public void run() { @Override
public void run() {
AndroidUtilities.sleepDeep(1000L); AndroidUtilities.sleepDeep(1000L);
if(Thread.currentThread().isInterrupted()) { if(Thread.currentThread().isInterrupted()) {
return; return;
@ -426,7 +427,8 @@ public class TouchListView extends ErrorCatchingListView {
if(mDragView != null && mDragPos == mFirstDragPos && if(mDragView != null && mDragPos == mFirstDragPos &&
Math.abs(mDragCurrentX - mDragStartX) < 10) { Math.abs(mDragCurrentX - mDragStartX) < 10) {
post(new Runnable() { post(new Runnable() {
public void run() { @Override
public void run() {
stopDragging(null); stopDragging(null);
mClickListener.onLongClick(mOriginalView); mClickListener.onLongClick(mOriginalView);
invalidate(); invalidate();

@ -15,6 +15,7 @@ import android.util.Log;
*/ */
/* package */final class ExceptionHandler implements Thread.UncaughtExceptionHandler /* package */final class ExceptionHandler implements Thread.UncaughtExceptionHandler
{ {
@Override
public void uncaughtException(final Thread thread, final Throwable throwable) public void uncaughtException(final Thread thread, final Throwable throwable)
{ {
/* /*

@ -1745,6 +1745,7 @@ public final class LocalyticsSession
{ {
mProvider.runBatchTransaction(new Runnable() mProvider.runBatchTransaction(new Runnable()
{ {
@Override
public void run() public void run()
{ {
preUploadBuildBlobs(); preUploadBuildBlobs();
@ -1885,6 +1886,7 @@ public final class LocalyticsSession
{ {
mProvider.runBatchTransaction(new Runnable() mProvider.runBatchTransaction(new Runnable()
{ {
@Override
public void run() public void run()
{ {
deleteBlobsAndSessions(mProvider); deleteBlobsAndSessions(mProvider);

@ -102,6 +102,7 @@ public class ActFmGoogleAuthActivity extends ListActivity {
private void getAuthToken(final Account a, final ProgressDialog pd) { private void getAuthToken(final Account a, final ProgressDialog pd) {
AccountManagerCallback<Bundle> callback = new AccountManagerCallback<Bundle>() { AccountManagerCallback<Bundle> callback = new AccountManagerCallback<Bundle>() {
@Override
public void run(final AccountManagerFuture<Bundle> future) { public void run(final AccountManagerFuture<Bundle> future) {
new Thread() { new Thread() {
@Override @Override

@ -407,6 +407,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity {
}; };
protected final OnClickListener signInListener = new OnClickListener() { protected final OnClickListener signInListener = new OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
final LinearLayout body = new LinearLayout(ActFmLoginActivity.this); final LinearLayout body = new LinearLayout(ActFmLoginActivity.this);
body.setOrientation(LinearLayout.VERTICAL); body.setOrientation(LinearLayout.VERTICAL);
@ -602,6 +603,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity {
constructOutstandingTables(); constructOutstandingTables();
} }
runOnUiThread(new Runnable() { runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
DialogUtilities.dismissDialog(ActFmLoginActivity.this, progressDialog); DialogUtilities.dismissDialog(ActFmLoginActivity.this, progressDialog);
progressDialog = null; progressDialog = null;
@ -612,6 +614,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity {
handleError(e); handleError(e);
} finally { } finally {
runOnUiThread(new Runnable() { runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
if (progressDialog != null) { if (progressDialog != null) {
DialogUtilities.dismissDialog(ActFmLoginActivity.this, progressDialog); DialogUtilities.dismissDialog(ActFmLoginActivity.this, progressDialog);
@ -813,6 +816,7 @@ public class ActFmLoginActivity extends SherlockFragmentActivity {
if (!TaskListMetadata.taskIdsIsEmpty(taskIds)) { if (!TaskListMetadata.taskIdsIsEmpty(taskIds)) {
Node root = AstridOrderedListUpdater.buildTreeModel(taskIds, null); Node root = AstridOrderedListUpdater.buildTreeModel(taskIds, null);
SubtasksHelper.remapTree(root, uuidTaskMap, new TreeRemapHelper<String>() { SubtasksHelper.remapTree(root, uuidTaskMap, new TreeRemapHelper<String>() {
@Override
public String getKeyFromOldUuid(String uuid) { public String getKeyFromOldUuid(String uuid) {
return uuid; // Old uuids are the keys return uuid; // Old uuids are the keys
} }

@ -173,6 +173,7 @@ public class ActFmPreferences extends SyncProviderPreferences {
} }
} else if (r.getString(R.string.sync_SPr_forget_key).equals(preference.getKey())) { } else if (r.getString(R.string.sync_SPr_forget_key).equals(preference.getKey())) {
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
DialogUtilities.okCancelDialog(ActFmPreferences.this, DialogUtilities.okCancelDialog(ActFmPreferences.this,
r.getString(R.string.sync_forget_confirm), new OnClickListener() { r.getString(R.string.sync_forget_confirm), new OnClickListener() {

@ -301,6 +301,7 @@ public abstract class CommentsFragment extends SherlockListFragment {
footerView.setText(R.string.TEA_load_more); footerView.setText(R.string.TEA_load_more);
footerView.setBackgroundColor(Color.alpha(0)); footerView.setBackgroundColor(Color.alpha(0));
footerView.setOnClickListener(new View.OnClickListener() { footerView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
int historyCount = 0; int historyCount = 0;
Cursor c = updateAdapter.getCursor(); Cursor c = updateAdapter.getCursor();

@ -410,6 +410,7 @@ public class TagViewFragment extends TaskListFragment {
R.string.actfm_tag_not_authorized_leave_list, R.string.actfm_tag_not_authorized_leave_list,
android.R.drawable.ic_dialog_alert, android.R.drawable.ic_dialog_alert,
new DialogInterface.OnClickListener() { new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
String oldUuid = tagData.getUuid(); String oldUuid = tagData.getUuid();
tagData.setValue(TagData.DELETION_DATE, DateUtilities.now()); tagData.setValue(TagData.DELETION_DATE, DateUtilities.now());

@ -97,6 +97,7 @@ public class ActFmSyncV2Provider extends SyncV2Provider {
final SyncResultCallback callback) { final SyncResultCallback callback) {
new Thread(new Runnable() { new Thread(new Runnable() {
@Override
public void run() { public void run() {
updateUserStatus(); updateUserStatus();

@ -137,6 +137,7 @@ public final class AlarmControlSet extends TaskEditControlSet {
ImageButton reminderRemoveButton; ImageButton reminderRemoveButton;
reminderRemoveButton = (ImageButton)alertItem.findViewById(R.id.button1); reminderRemoveButton = (ImageButton)alertItem.findViewById(R.id.button1);
reminderRemoveButton.setOnClickListener(new View.OnClickListener() { reminderRemoveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
alertsContainer.removeView(alertItem); alertsContainer.removeView(alertItem);
} }

@ -125,6 +125,7 @@ public class BackupPreferences extends TodorooPreferenceActivity {
subtitle = r.getString(R.string.backup_status_failed_subtitle); subtitle = r.getString(R.string.backup_status_failed_subtitle);
statusColor = Color.rgb(100, 0, 0); statusColor = Color.rgb(100, 0, 0);
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
DialogUtilities.okDialog(BackupPreferences.this, error, null); DialogUtilities.okDialog(BackupPreferences.this, error, null);
return true; return true;

@ -160,6 +160,7 @@ public class BackupService extends Service {
} }
private BackupDirectorySetting backupDirectorySetting = new BackupDirectorySetting() { private BackupDirectorySetting backupDirectorySetting = new BackupDirectorySetting() {
@Override
public File getBackupDirectory() { public File getBackupDirectory() {
return BackupConstants.defaultExportDirectory(); return BackupConstants.defaultExportDirectory();
} }

@ -82,6 +82,7 @@ public class TasksXmlExporter {
private void setProgress(final int taskNumber, final int total) { private void setProgress(final int taskNumber, final int total) {
handler.post(new Runnable() { handler.post(new Runnable() {
@Override
public void run() { public void run() {
progressDialog.setMax(total); progressDialog.setMax(total);
progressDialog.setProgress(taskNumber); progressDialog.setProgress(taskNumber);

@ -84,6 +84,7 @@ public class TasksXmlImporter {
private void setProgressMessage(final String message) { private void setProgressMessage(final String message) {
handler.post(new Runnable() { handler.post(new Runnable() {
@Override
public void run() { public void run() {
progressDialog.setMessage(message); progressDialog.setMessage(message);
} }
@ -188,6 +189,7 @@ public class TasksXmlImporter {
builder.setMessage(message); builder.setMessage(message);
builder.setPositiveButton(context.getString(android.R.string.ok), builder.setPositiveButton(context.getString(android.R.string.ok),
new DialogInterface.OnClickListener() { new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) { public void onClick(DialogInterface dialog, int id) {
dialog.dismiss(); dialog.dismiss();
if (runAfterImport != null) { if (runAfterImport != null) {

@ -545,6 +545,7 @@ public class CustomFilterActivity extends SherlockFragmentActivity {
final CriterionInstance instance = new CriterionInstance(); final CriterionInstance instance = new CriterionInstance();
instance.criterion = criterion; instance.criterion = criterion;
adapter.showOptionsFor(instance, new Runnable() { adapter.showOptionsFor(instance, new Runnable() {
@Override
public void run() { public void run() {
adapter.add(instance); adapter.add(instance);
updateList(); updateList();

@ -65,6 +65,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity {
// Extended prefs // Extended prefs
Preference preference = screen.findPreference(getString(R.string.EPr_manage_delete_completed)); Preference preference = screen.findPreference(getString(R.string.EPr_manage_delete_completed));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
showDeleteCompletedDialog(); showDeleteCompletedDialog();
return true; return true;
@ -82,6 +83,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity {
preference = screen.findPreference(getString(R.string.EPr_manage_purge_deleted)); preference = screen.findPreference(getString(R.string.EPr_manage_purge_deleted));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
showPurgeDeletedDialog(); showPurgeDeletedDialog();
return true; return true;
@ -90,6 +92,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity {
preference = screen.findPreference(getString(R.string.EPr_manage_delete_completed_gcal)); preference = screen.findPreference(getString(R.string.EPr_manage_delete_completed_gcal));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
showDeleteCompletedEventsDialog(); showDeleteCompletedEventsDialog();
return true; return true;
@ -98,6 +101,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity {
preference = screen.findPreference(getString(R.string.EPr_manage_delete_all_gcal)); preference = screen.findPreference(getString(R.string.EPr_manage_delete_all_gcal));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
showDeleteAllEventsDialog(); showDeleteAllEventsDialog();
return true; return true;
@ -106,6 +110,7 @@ public class OldTaskPreferences extends TodorooPreferenceActivity {
preference= screen.findPreference(getString(R.string.EPr_manage_clear_all)); preference= screen.findPreference(getString(R.string.EPr_manage_clear_all));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
showClearDataDialog(); showClearDataDialog();
return true; return true;

@ -164,6 +164,7 @@ public class GtasksListFragment extends SubtasksListFragment {
Activity activity = getActivity(); Activity activity = getActivity();
if (activity != null) { if (activity != null) {
activity.runOnUiThread(new Runnable() { activity.runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
loadTaskListContent(true); loadTaskListContent(true);
} }

@ -77,6 +77,7 @@ public class AccountChooser {
builder.setCancelable(false); builder.setCancelable(false);
builder.setPositiveButton(android.R.string.ok, builder.setPositiveButton(android.R.string.ok,
new DialogInterface.OnClickListener() { new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
selectedAccount = accounts[selectedAccountIndex]; selectedAccount = accounts[selectedAccountIndex];
handler.handleAccountSelected(selectedAccount); handler.handleAccountSelected(selectedAccount);
@ -84,6 +85,7 @@ public class AccountChooser {
}); });
builder.setNegativeButton(android.R.string.cancel, builder.setNegativeButton(android.R.string.cancel,
new DialogInterface.OnClickListener() { new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
handler.handleAccountSelected(null); handler.handleAccountSelected(null);
} }
@ -112,6 +114,7 @@ public class AccountChooser {
builder.setCancelable(true); builder.setCancelable(true);
builder.setNegativeButton(android.R.string.ok, builder.setNegativeButton(android.R.string.ok,
new DialogInterface.OnClickListener() { new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
handler.handleAccountSelected(null); handler.handleAccountSelected(null);
} }

@ -116,6 +116,7 @@ public class GtasksLoginActivity extends ListActivity {
private void getAuthToken(Account a, final ProgressDialog pd) { private void getAuthToken(Account a, final ProgressDialog pd) {
AccountManagerCallback<Bundle> callback = new AccountManagerCallback<Bundle>() { AccountManagerCallback<Bundle> callback = new AccountManagerCallback<Bundle>() {
@Override
public void run(final AccountManagerFuture<Bundle> future) { public void run(final AccountManagerFuture<Bundle> future) {
new Thread() { new Thread() {
@Override @Override

@ -89,6 +89,7 @@ public class ModernAuthManager implements AuthManager {
* has been successfully fetched and is available via * has been successfully fetched and is available via
* {@link #getAuthToken()} * {@link #getAuthToken()}
*/ */
@Override
@SuppressWarnings("nls") @SuppressWarnings("nls")
public void doLogin(final Runnable runnable, Object o) { public void doLogin(final Runnable runnable, Object o) {
this.whenFinished = runnable; this.whenFinished = runnable;
@ -98,6 +99,7 @@ public class ModernAuthManager implements AuthManager {
Account account = (Account) o; Account account = (Account) o;
accountManager.getAuthToken(account, service, true, accountManager.getAuthToken(account, service, true,
new AccountManagerCallback<Bundle>() { new AccountManagerCallback<Bundle>() {
@Override
public void run(AccountManagerFuture<Bundle> future) { public void run(AccountManagerFuture<Bundle> future) {
try { try {
Bundle result = future.getResult(); Bundle result = future.getResult();
@ -147,6 +149,7 @@ public class ModernAuthManager implements AuthManager {
* the auth token, or False if there was an error or the request was * the auth token, or False if there was an error or the request was
* canceled * canceled
*/ */
@Override
@SuppressWarnings("nls") @SuppressWarnings("nls")
public boolean authResult(int resultCode, Intent results) { public boolean authResult(int resultCode, Intent results) {
if (results != null) { if (results != null) {
@ -167,6 +170,7 @@ public class ModernAuthManager implements AuthManager {
* @return The current auth token or null if no auth token has been * @return The current auth token or null if no auth token has been
* fetched * fetched
*/ */
@Override
public String getAuthToken() { public String getAuthToken() {
return authToken; return authToken;
} }
@ -179,10 +183,12 @@ public class ModernAuthManager implements AuthManager {
* @param runnable A {@link Runnable} to execute when a new auth token * @param runnable A {@link Runnable} to execute when a new auth token
* is successfully fetched * is successfully fetched
*/ */
@Override
public void invalidateAndRefresh(final Runnable runnable) { public void invalidateAndRefresh(final Runnable runnable) {
this.whenFinished = runnable; this.whenFinished = runnable;
activity.runOnUiThread(new Runnable() { activity.runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
accountManager.invalidateAuthToken("com.google", authToken); //$NON-NLS-1$ accountManager.invalidateAuthToken("com.google", authToken); //$NON-NLS-1$
new AccountChooser().chooseAccount(activity, new AccountChooser().chooseAccount(activity,

@ -104,6 +104,7 @@ public final class GtasksSyncService {
new OperationPushThread(operationQueue).start(); new OperationPushThread(operationQueue).start();
taskDao.addListener(new ModelUpdateListener<Task>() { taskDao.addListener(new ModelUpdateListener<Task>() {
@Override
public void onModelUpdated(final Task model, boolean outstandingEntries) { public void onModelUpdated(final Task model, boolean outstandingEntries) {
if(model.checkAndClearTransitory(SyncFlags.GTASKS_SUPPRESS_SYNC)) { if(model.checkAndClearTransitory(SyncFlags.GTASKS_SUPPRESS_SYNC)) {
return; return;

@ -155,6 +155,7 @@ public class GtasksSyncV2Provider extends SyncV2Provider {
gtasksPreferenceService.recordSyncStart(); gtasksPreferenceService.recordSyncStart();
new Thread(new Runnable() { new Thread(new Runnable() {
@Override
public void run() { public void run() {
callback.incrementProgress(50); callback.incrementProgress(50);
String authToken = getValidatedAuthToken(); String authToken = getValidatedAuthToken();
@ -240,6 +241,7 @@ public class GtasksSyncV2Provider extends SyncV2Provider {
callback.incrementMax(100); callback.incrementMax(100);
new Thread(new Runnable() { new Thread(new Runnable() {
@Override
public void run() { public void run() {
callback.incrementProgress(50); callback.incrementProgress(50);
try { try {

@ -404,6 +404,7 @@ public class EditNoteActivity extends LinearLayout implements TimerActionListene
loadMore.setTextColor(activity.getResources().getColor(R.color.task_edit_deadline_gray)); loadMore.setTextColor(activity.getResources().getColor(R.color.task_edit_deadline_gray));
loadMore.setBackgroundColor(Color.alpha(0)); loadMore.setBackgroundColor(Color.alpha(0));
loadMore.setOnClickListener(new View.OnClickListener() { loadMore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
// Perform action on click // Perform action on click
commentItems += 10; commentItems += 10;

@ -227,6 +227,7 @@ public class PersonViewFragment extends TaskListFragment {
Activity activity = getActivity(); Activity activity = getActivity();
if (activity != null) { if (activity != null) {
activity.runOnUiThread(new Runnable() { activity.runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
reloadUserData(); reloadUserData();
refresh(); refresh();

@ -28,6 +28,7 @@ public class ReminderDebugContextActions {
return null; return null;
} }
@Override
public void invoke(Task task) { public void invoke(Task task) {
AlarmScheduler original = ReminderService.getInstance().getScheduler(); AlarmScheduler original = ReminderService.getInstance().getScheduler();
ReminderService.getInstance().setScheduler(new AlarmScheduler() { ReminderService.getInstance().setScheduler(new AlarmScheduler() {
@ -52,6 +53,7 @@ public class ReminderDebugContextActions {
public static class MakeNotification implements TaskContextActionExposer { public static class MakeNotification implements TaskContextActionExposer {
@Override
public Object getLabel(Task task) { public Object getLabel(Task task) {
if (Constants.DEBUG) { if (Constants.DEBUG) {
return "when alarm?"; //$NON-NLS-1$ return "when alarm?"; //$NON-NLS-1$
@ -59,6 +61,7 @@ public class ReminderDebugContextActions {
return null; return null;
} }
@Override
public void invoke(Task task) { public void invoke(Task task) {
new Notifications().showTaskNotification(task.getId(), new Notifications().showTaskNotification(task.getId(),
ReminderService.TYPE_SNOOZE, "test reminder"); ReminderService.TYPE_SNOOZE, "test reminder");

@ -467,6 +467,7 @@ public final class ReminderService {
* @param type * @param type
* @param flags * @param flags
*/ */
@Override
@SuppressWarnings("nls") @SuppressWarnings("nls")
public void createAlarm(Task task, long time, int type) { public void createAlarm(Task task, long time, int type) {
if(task.getId() == Task.NO_ID) { if(task.getId() == Task.NO_ID) {

@ -306,6 +306,7 @@ public class RepeatControlSet extends PopupControlSet {
// set up listeners // set up listeners
value.setOnClickListener(new View.OnClickListener() { value.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
repeatValueClick(); repeatValueClick();
} }

@ -80,6 +80,7 @@ public class AstridOrderedListFragmentHelper<LIST> implements OrderedListFragmen
return tlv; return tlv;
} }
@Override
public void setUpUiComponents() { public void setUpUiComponents() {
TypedValue tv = new TypedValue(); TypedValue tv = new TypedValue();
getActivity().getTheme().resolveAttribute(R.attr.asThemeTextColor, tv, false); getActivity().getTheme().resolveAttribute(R.attr.asThemeTextColor, tv, false);
@ -112,6 +113,7 @@ public class AstridOrderedListFragmentHelper<LIST> implements OrderedListFragmen
Preferences.setInt(AstridPreferences.P_SUBTASKS_HELP, 1); Preferences.setInt(AstridPreferences.P_SUBTASKS_HELP, 1);
} }
@Override
public void beforeSetUpTaskList(Filter filter) { public void beforeSetUpTaskList(Filter filter) {
updater.initialize(list, filter); updater.initialize(list, filter);
} }
@ -188,6 +190,7 @@ public class AstridOrderedListFragmentHelper<LIST> implements OrderedListFragmen
} }
}; };
@Override
public TaskAdapter createTaskAdapter(TodorooCursor<Task> cursor, public TaskAdapter createTaskAdapter(TodorooCursor<Task> cursor,
AtomicReference<String> sqlQueryTemplate) { AtomicReference<String> sqlQueryTemplate) {
@ -318,6 +321,7 @@ public class AstridOrderedListFragmentHelper<LIST> implements OrderedListFragmen
this.list = list; this.list = list;
} }
@Override
public void onCreateTask(Task task) { public void onCreateTask(Task task) {
updater.onCreateTask(list, getFilter(), task.getUuid()); updater.onCreateTask(list, getFilter(), task.getUuid());
fragment.reconstructCursor(); fragment.reconstructCursor();
@ -325,6 +329,7 @@ public class AstridOrderedListFragmentHelper<LIST> implements OrderedListFragmen
fragment.selectCustomId(task.getId()); fragment.selectCustomId(task.getId());
} }
@Override
public void onDeleteTask(Task task) { public void onDeleteTask(Task task) {
updater.onDeleteTask(list, getFilter(), task.getUuid()); updater.onDeleteTask(list, getFilter(), task.getUuid());
taskAdapter.notifyDataSetInvalidated(); taskAdapter.notifyDataSetInvalidated();

@ -84,6 +84,7 @@ public class OrderedMetadataListFragmentHelper<LIST> implements OrderedListFragm
return tlv; return tlv;
} }
@Override
public void setUpUiComponents() { public void setUpUiComponents() {
TypedValue tv = new TypedValue(); TypedValue tv = new TypedValue();
getActivity().getTheme().resolveAttribute(R.attr.asThemeTextColor, tv, false); getActivity().getTheme().resolveAttribute(R.attr.asThemeTextColor, tv, false);
@ -116,10 +117,12 @@ public class OrderedMetadataListFragmentHelper<LIST> implements OrderedListFragm
Preferences.setInt(AstridPreferences.P_SUBTASKS_HELP, 1); Preferences.setInt(AstridPreferences.P_SUBTASKS_HELP, 1);
} }
@Override
public void beforeSetUpTaskList(Filter filter) { public void beforeSetUpTaskList(Filter filter) {
updater.initialize(list, filter); updater.initialize(list, filter);
} }
@Override
public Property<?>[] taskProperties() { public Property<?>[] taskProperties() {
Property<?>[] baseProperties = TaskAdapter.PROPERTIES; Property<?>[] baseProperties = TaskAdapter.PROPERTIES;
if (Preferences.getIntegerFromString(R.string.p_taskRowStyle_v2, 0) == 2) { if (Preferences.getIntegerFromString(R.string.p_taskRowStyle_v2, 0) == 2) {
@ -202,6 +205,7 @@ public class OrderedMetadataListFragmentHelper<LIST> implements OrderedListFragm
} }
}; };
@Override
public TaskAdapter createTaskAdapter(TodorooCursor<Task> cursor, public TaskAdapter createTaskAdapter(TodorooCursor<Task> cursor,
AtomicReference<String> sqlQueryTemplate) { AtomicReference<String> sqlQueryTemplate) {
@ -315,6 +319,7 @@ public class OrderedMetadataListFragmentHelper<LIST> implements OrderedListFragm
// //
} }
@Override
public void onDeleteTask(Task task) { public void onDeleteTask(Task task) {
updater.onDeleteTask(getFilter(), list, task.getId()); updater.onDeleteTask(getFilter(), list, task.getId());
taskAdapter.notifyDataSetInvalidated(); taskAdapter.notifyDataSetInvalidated();

@ -385,6 +385,7 @@ abstract public class OrderedMetadataListUpdater<LIST> {
public void debugPrint(Filter filter, LIST list) { public void debugPrint(Filter filter, LIST list) {
iterateThroughList(filter, list, new OrderedListIterator() { iterateThroughList(filter, list, new OrderedListIterator() {
@Override
public void processTask(long taskId, Metadata metadata) { public void processTask(long taskId, Metadata metadata) {
System.err.format("id %d: order %d, indent:%d, parent:%d\n", taskId, //$NON-NLS-1$ System.err.format("id %d: order %d, indent:%d, parent:%d\n", taskId, //$NON-NLS-1$
metadata.getValue(orderProperty()), metadata.getValue(orderProperty()),

@ -169,6 +169,7 @@ public class SubtasksHelper {
private static void remapLocalTreeToRemote(Node root, HashMap<Long, String> idMap) { private static void remapLocalTreeToRemote(Node root, HashMap<Long, String> idMap) {
remapTree(root, idMap, new TreeRemapHelper<Long>() { remapTree(root, idMap, new TreeRemapHelper<Long>() {
@Override
public Long getKeyFromOldUuid(String uuid) { public Long getKeyFromOldUuid(String uuid) {
Long localId = -1L; Long localId = -1L;
try { try {

@ -207,6 +207,7 @@ public final class TagsControlSet extends PopupControlSet {
ImageButton reminderRemoveButton; ImageButton reminderRemoveButton;
reminderRemoveButton = (ImageButton)tagItem.findViewById(R.id.button1); reminderRemoveButton = (ImageButton)tagItem.findViewById(R.id.button1);
reminderRemoveButton.setOnClickListener(new View.OnClickListener() { reminderRemoveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
TextView lastView = getLastTextView(); TextView lastView = getLastTextView();
if(lastView == textView && textView.getText().length() == 0) { if(lastView == textView && textView.getText().length() == 0) {

@ -100,6 +100,7 @@ public class TimerActionControlSet extends TaskEditControlSet {
chronometer.setBase(SystemClock.elapsedRealtime() - elapsed); chronometer.setBase(SystemClock.elapsedRealtime() - elapsed);
if (elapsed > DateUtilities.ONE_DAY) { if (elapsed > DateUtilities.ONE_DAY) {
chronometer.setOnChronometerTickListener(new OnChronometerTickListener() { chronometer.setOnChronometerTickListener(new OnChronometerTickListener() {
@Override
public void onChronometerTick(Chronometer cArg) { public void onChronometerTick(Chronometer cArg) {
long t = SystemClock.elapsedRealtime() - cArg.getBase(); long t = SystemClock.elapsedRealtime() - cArg.getBase();
cArg.setText(DateFormat.format("d'd' h:mm", t)); //$NON-NLS-1$ cArg.setText(DateFormat.format("d'd' h:mm", t)); //$NON-NLS-1$

@ -62,10 +62,12 @@ abstract public class LegacyAbstractController {
this.cls = cls; this.cls = cls;
} }
@Override
public boolean hasNext() { public boolean hasNext() {
return !cursor.isLast(); return !cursor.isLast();
} }
@Override
public TYPE next() { public TYPE next() {
try { try {
TYPE model = cls.getConstructor(Cursor.class).newInstance(cursor); TYPE model = cls.getConstructor(Cursor.class).newInstance(cursor);
@ -90,6 +92,7 @@ abstract public class LegacyAbstractController {
return null; return null;
} }
@Override
public void remove() { public void remove() {
throw new UnsupportedOperationException("Can't remove this way"); throw new UnsupportedOperationException("Can't remove this way");
} }

@ -40,6 +40,7 @@ public class MergeSpinnerAdapter extends MergeAdapter {
* @see android.widget.BaseAdapter#getDropDownView(int, * @see android.widget.BaseAdapter#getDropDownView(int,
* android.view.View, android.view.ViewGroup) * android.view.View, android.view.ViewGroup)
*/ */
@Override
public View getDropDownView(int position, View convertView, public View getDropDownView(int position, View convertView,
ViewGroup parent) { ViewGroup parent) {
for (ListAdapter piece : pieces) { for (ListAdapter piece : pieces) {
@ -64,6 +65,7 @@ public class MergeSpinnerAdapter extends MergeAdapter {
* @param view * @param view
* Single view to add * Single view to add
*/ */
@Override
public void addView(View view) { public void addView(View view) {
throw new RuntimeException("Not supported with MergeSpinnerAdapter"); throw new RuntimeException("Not supported with MergeSpinnerAdapter");
} }
@ -77,6 +79,7 @@ public class MergeSpinnerAdapter extends MergeAdapter {
* @param enabled * @param enabled
* false if views are disabled, true if enabled * false if views are disabled, true if enabled
*/ */
@Override
public void addView(View view, boolean enabled) { public void addView(View view, boolean enabled) {
throw new RuntimeException("Not supported with MergeSpinnerAdapter"); throw new RuntimeException("Not supported with MergeSpinnerAdapter");
} }
@ -88,6 +91,7 @@ public class MergeSpinnerAdapter extends MergeAdapter {
* @param views * @param views
* List of views to add * List of views to add
*/ */
@Override
public void addViews(List<View> views) { public void addViews(List<View> views) {
throw new RuntimeException("Not supported with MergeSpinnerAdapter"); throw new RuntimeException("Not supported with MergeSpinnerAdapter");
} }
@ -101,6 +105,7 @@ public class MergeSpinnerAdapter extends MergeAdapter {
* @param enabled * @param enabled
* false if views are disabled, true if enabled * false if views are disabled, true if enabled
*/ */
@Override
public void addViews(List<View> views, boolean enabled) { public void addViews(List<View> views, boolean enabled) {
throw new RuntimeException("Not supported with MergeSpinnerAdapter"); throw new RuntimeException("Not supported with MergeSpinnerAdapter");
} }

@ -145,6 +145,7 @@ public class AstridActivity extends SherlockFragmentActivity
/** /**
* Handles items being clicked from the filterlist-fragment. Return true if item is handled. * Handles items being clicked from the filterlist-fragment. Return true if item is handled.
*/ */
@Override
public boolean onFilterItemClicked(FilterListItem item) { public boolean onFilterItemClicked(FilterListItem item) {
if (this instanceof TaskListActivity && (item instanceof Filter) ) { if (this instanceof TaskListActivity && (item instanceof Filter) ) {
((TaskListActivity) this).setSelectedItem((Filter) item); ((TaskListActivity) this).setSelectedItem((Filter) item);

@ -168,6 +168,7 @@ public class EditPreferences extends TodorooPreferenceActivity {
// first-order preferences // first-order preferences
Preference preference = screen.findPreference(getString(R.string.p_about)); Preference preference = screen.findPreference(getString(R.string.p_about));
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
showAbout(); showAbout();
return true; return true;
@ -430,6 +431,7 @@ public class EditPreferences extends TodorooPreferenceActivity {
Preference preference = new Preference(this); Preference preference = new Preference(this);
preference.setTitle("Flush detail cache"); preference.setTitle("Flush detail cache");
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
database.openForWriting(); database.openForWriting();
Toast.makeText(EditPreferences.this, "" + taskService.clearDetails(Criterion.all), Toast.makeText(EditPreferences.this, "" + taskService.clearDetails(Criterion.all),
@ -442,6 +444,7 @@ public class EditPreferences extends TodorooPreferenceActivity {
preference = new Preference(this); preference = new Preference(this);
preference.setTitle("Make Lots of Tasks"); preference.setTitle("Make Lots of Tasks");
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
database.openForWriting(); database.openForWriting();
Task task = new Task(); Task task = new Task();
@ -459,6 +462,7 @@ public class EditPreferences extends TodorooPreferenceActivity {
preference = new Preference(this); preference = new Preference(this);
preference.setTitle("Delete all tasks"); preference.setTitle("Delete all tasks");
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
database.openForWriting(); database.openForWriting();
taskService.deleteWhere(Criterion.all); taskService.deleteWhere(Criterion.all);
@ -471,6 +475,7 @@ public class EditPreferences extends TodorooPreferenceActivity {
preference = new Preference(this); preference = new Preference(this);
preference.setTitle("Make lots of contacts"); preference.setTitle("Make lots of contacts");
preference.setOnPreferenceClickListener(new OnPreferenceClickListener() { preference.setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference p) { public boolean onPreferenceClick(Preference p) {
ContactListAdapter.makeLotsOfContacts(); ContactListAdapter.makeLotsOfContacts();
DialogUtilities.okDialog(EditPreferences.this, "done", null); DialogUtilities.okDialog(EditPreferences.this, "done", null);

@ -34,6 +34,7 @@ public class ExpandableListFragment extends Fragment
final private Handler mHandler = new Handler(); final private Handler mHandler = new Handler();
final private Runnable mRequestFocus = new Runnable() { final private Runnable mRequestFocus = new Runnable() {
@Override
public void run() { public void run() {
mList.focusableViewAvailable(mList); mList.focusableViewAvailable(mList);
} }
@ -41,6 +42,7 @@ public class ExpandableListFragment extends Fragment
final private AdapterView.OnItemClickListener mOnClickListener final private AdapterView.OnItemClickListener mOnClickListener
= new AdapterView.OnItemClickListener() { = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v, int position, long id) { public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
onListItemClick((ListView)parent, v, position, id); onListItemClick((ListView)parent, v, position, id);
} }

@ -443,6 +443,7 @@ public class FilterListFragment extends SherlockListFragment {
.setView(frameLayout) .setView(frameLayout)
.setIcon(android.R.drawable.ic_dialog_info) .setIcon(android.R.drawable.ic_dialog_info)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
createShortcut.run(); createShortcut.run();
} }

@ -47,6 +47,7 @@ public class FilterShortcutActivity extends ListActivity {
} }
final View.OnClickListener mOnClickListener = new View.OnClickListener() { final View.OnClickListener mOnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
Filter filter = (Filter) adapter.getSelection(); Filter filter = (Filter) adapter.getSelection();
if (filter == null) { if (filter == null) {

@ -732,6 +732,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
} }
activity.runOnUiThread(new Runnable() { activity.runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
onUiThread(); onUiThread();
} }
@ -1140,6 +1141,7 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener {
R.string.DLG_delete_this_task_question).setIcon( R.string.DLG_delete_this_task_question).setIcon(
android.R.drawable.ic_dialog_alert).setPositiveButton( android.R.drawable.ic_dialog_alert).setPositiveButton(
android.R.string.ok, new DialogInterface.OnClickListener() { android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
TimerPlugin.updateTimer(getActivity(), model, false); TimerPlugin.updateTimer(getActivity(), model, false);
taskService.delete(model); taskService.delete(model);

@ -1134,6 +1134,7 @@ public class TaskListFragment extends SherlockListFragment implements OnSortSele
if (!Preferences.getBoolean(R.string.p_showed_tap_task_help, false)) { if (!Preferences.getBoolean(R.string.p_showed_tap_task_help, false)) {
quickAddBar.hideKeyboard(); quickAddBar.hideKeyboard();
getListView().postDelayed(new Runnable() { getListView().postDelayed(new Runnable() {
@Override
public void run() { public void run() {
try { try {
if (taskAdapter != null && taskAdapter.getCount() > 0) { if (taskAdapter != null && taskAdapter.getCount() > 0) {
@ -1283,6 +1284,7 @@ public class TaskListFragment extends SherlockListFragment implements OnSortSele
R.string.DLG_delete_this_task_question).setIcon( R.string.DLG_delete_this_task_question).setIcon(
android.R.drawable.ic_dialog_alert).setPositiveButton( android.R.drawable.ic_dialog_alert).setPositiveButton(
android.R.string.ok, new DialogInterface.OnClickListener() { android.R.string.ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
onTaskDelete(task); onTaskDelete(task);
taskService.delete(task); taskService.delete(task);

@ -185,6 +185,7 @@ public class FilterAdapter extends ArrayAdapter<Filter> {
filterCounts.put(filter, size); filterCounts.put(filter, size);
activity.runOnUiThread(new Runnable() { activity.runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
notifyDataSetChanged(); notifyDataSetChanged();
} }
@ -624,6 +625,7 @@ public class FilterAdapter extends ArrayAdapter<Filter> {
public void onSendFinished(PendingIntent pendingIntent, Intent intent, public void onSendFinished(PendingIntent pendingIntent, Intent intent,
int resultCode, String resultData, Bundle resultExtras) { int resultCode, String resultData, Bundle resultExtras) {
activity.runOnUiThread(new Runnable() { activity.runOnUiThread(new Runnable() {
@Override
public void run() { public void run() {
clear(); clear();
} }

@ -870,6 +870,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
private final ImageGetter detailImageGetter = new ImageGetter() { private final ImageGetter detailImageGetter = new ImageGetter() {
private final HashMap<Integer, Drawable> cache = private final HashMap<Integer, Drawable> cache =
new HashMap<Integer, Drawable>(3); new HashMap<Integer, Drawable>(3);
@Override
@SuppressWarnings("nls") @SuppressWarnings("nls")
public Drawable getDrawable(String source) { public Drawable getDrawable(String source) {
int drawable = 0; int drawable = 0;
@ -1038,6 +1039,7 @@ public class TaskAdapter extends CursorAdapter implements Filterable {
} }
protected final View.OnClickListener completeBoxListener = new View.OnClickListener() { protected final View.OnClickListener completeBoxListener = new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
int[] location = new int[2]; int[] location = new int[2];

@ -46,6 +46,7 @@ public class TaskListContextMenuExtensionLoader {
public void loadInNewThread(final Context context) { public void loadInNewThread(final Context context) {
new Thread(new Runnable() { new Thread(new Runnable() {
@Override
public void run() { public void run() {
loadContextMenuIntents(context); loadContextMenuIntents(context);
} }

@ -231,6 +231,7 @@ public class StartupService {
// perform startup activities in a background thread // perform startup activities in a background thread
new Thread(new Runnable() { new Thread(new Runnable() {
@Override
public void run() { public void run() {
// start widget updating alarm // start widget updating alarm
AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE); AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

@ -187,6 +187,7 @@ public class CalendarView extends View {
}); });
final OnTouchListener swipeTouchListener = new OnTouchListener() { final OnTouchListener swipeTouchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) { public boolean onTouch(View v, MotionEvent event) {
return swipeCalendarListener.onTouchEvent(event); return swipeCalendarListener.onTouchEvent(event);
} }

@ -35,10 +35,12 @@ public class CheckableImageView extends ImageView implements Checkable {
private boolean mBroadcasting; private boolean mBroadcasting;
private OnCheckedChangeListener mOnCheckedChangeListener; private OnCheckedChangeListener mOnCheckedChangeListener;
@Override
public void toggle() { public void toggle() {
setChecked(!mChecked); setChecked(!mChecked);
} }
@Override
@ViewDebug.ExportedProperty @ViewDebug.ExportedProperty
public boolean isChecked() { public boolean isChecked() {
return mChecked; return mChecked;
@ -49,6 +51,7 @@ public class CheckableImageView extends ImageView implements Checkable {
* *
* @param checked true to check the button, false to uncheck it * @param checked true to check the button, false to uncheck it
*/ */
@Override
public void setChecked(boolean checked) { public void setChecked(boolean checked) {
if (mChecked != checked) { if (mChecked != checked) {
mChecked = checked; mChecked = checked;

@ -143,6 +143,7 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList
} }
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
if (mCallback != null) { if (mCallback != null) {
mTimePicker.clearFocus(); mTimePicker.clearFocus();
@ -153,6 +154,7 @@ public class DeadlineTimePickerDialog extends AlertDialog implements OnClickList
} }
} }
@Override
public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {
updateTitle(); updateTitle();
} }

@ -333,6 +333,7 @@ public class DraggableListView extends ListView {
this.ev = ev; this.ev = ev;
} }
@Override
public void run() { public void run() {
try { try {
Thread.sleep(300L); Thread.sleep(300L);
@ -347,6 +348,7 @@ public class DraggableListView extends ListView {
Thread.sleep(1000L); Thread.sleep(1000L);
post(new Runnable() { post(new Runnable() {
@Override
public void run() { public void run() {
stopDragging(); stopDragging();
dragThread = null; dragThread = null;

@ -110,6 +110,7 @@ public class ImportanceControlSet extends TaskEditControlSet {
button.setPadding(0, 1, 0, 0); button.setPadding(0, 1, 0, 0);
button.setOnClickListener(new View.OnClickListener() { button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
setImportance((Integer)button.getTag()); setImportance((Integer)button.getTag());
} }

@ -85,6 +85,7 @@ public class MainMenuPopover extends FragmentPopover implements InterceptTouchLi
addFixedItems(); addFixedItems();
} }
@Override
public boolean didInterceptTouch(KeyEvent event) { public boolean didInterceptTouch(KeyEvent event) {
int keyCode = event.getKeyCode(); int keyCode = event.getKeyCode();
if (!suppressNextKeyEvent) { if (!suppressNextKeyEvent) {

@ -99,6 +99,7 @@ public class NNumberPickerDialog extends AlertDialog implements OnClickListener
} }
} }
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
if (mCallback != null) { if (mCallback != null) {
int[] values = new int[pickers.size()]; int[] values = new int[pickers.size()];

@ -50,6 +50,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
final java.util.Formatter mFmt = new java.util.Formatter(mBuilder); final java.util.Formatter mFmt = new java.util.Formatter(mBuilder);
final Object[] mArgs = new Object[1]; final Object[] mArgs = new Object[1];
@Override
public String toString(int value) { public String toString(int value) {
mArgs[0] = value; mArgs[0] = value;
mBuilder.delete(0, mBuilder.length()); mBuilder.delete(0, mBuilder.length());
@ -65,6 +66,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
private final Handler mHandler; private final Handler mHandler;
private final Runnable mRunnable = new Runnable() { private final Runnable mRunnable = new Runnable() {
@Override
public void run() { public void run() {
if (mIncrement) { if (mIncrement) {
changeCurrent(mCurrent + incrementBy, mSlideUpInAnimation, mSlideUpOutAnimation); changeCurrent(mCurrent + incrementBy, mSlideUpInAnimation, mSlideUpOutAnimation);
@ -230,6 +232,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
mSpeed = speed; mSpeed = speed;
} }
@Override
public void onClick(View v) { public void onClick(View v) {
/* /*
@ -313,6 +316,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
updateView(); updateView();
} }
@Override
public void onFocusChange(View v, boolean hasFocus) { public void onFocusChange(View v, boolean hasFocus) {
/* /*
@ -336,6 +340,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
* We start the long click here but rely on the {@link NumberPickerButton} * We start the long click here but rely on the {@link NumberPickerButton}
* to inform us when the long click has ended. * to inform us when the long click has ended.
*/ */
@Override
public boolean onLongClick(View v) { public boolean onLongClick(View v) {
/* /*
@ -369,6 +374,7 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
private final NumberPickerButton mDecrementButton; private final NumberPickerButton mDecrementButton;
class NumberPickerInputFilter implements InputFilter { class NumberPickerInputFilter implements InputFilter {
@Override
public CharSequence filter(CharSequence source, int start, int end, public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) { Spanned dest, int dstart, int dend) {
if (mDisplayedValues == null) { if (mDisplayedValues == null) {
@ -432,7 +438,8 @@ public class NumberPicker extends LinearLayout implements OnClickListener,
} }
} }
public int getInputType() { @Override
public int getInputType() {
return 0; return 0;
} }
} }

@ -47,6 +47,7 @@ public class NumberPickerDialog extends AlertDialog implements OnClickListener {
mPicker.setCurrent(initialValue); mPicker.setCurrent(initialValue);
} }
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
if (mCallback != null) { if (mCallback != null) {
mPicker.clearFocus(); mPicker.clearFocus();

@ -105,6 +105,7 @@ public class PeopleContainer extends LinearLayout {
removeButton.setVisibility(View.GONE); removeButton.setVisibility(View.GONE);
} else { } else {
removeButton.setOnClickListener(new OnClickListener() { removeButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
TextView lastView = getLastTextView(); TextView lastView = getLastTextView();
if (lastView == textView && textView.getText().length() == 0) { if (lastView == textView && textView.getText().length() == 0) {

@ -173,6 +173,7 @@ public class QuickAddBar extends LinearLayout {
// set listener for quick add button // set listener for quick add button
quickAddButton.setOnClickListener(new OnClickListener() { quickAddButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
Task task = quickAddTask(quickAddBox.getText().toString(), true); Task task = quickAddTask(quickAddBox.getText().toString(), true);
if (task != null && task.getValue(Task.TITLE).length() == 0) { if (task != null && task.getValue(Task.TITLE).length() == 0) {

@ -80,11 +80,13 @@ public class TimeDurationControlSet implements OnNNumberPickedListener,
} }
/** Called when NumberPicker activity is completed */ /** Called when NumberPicker activity is completed */
@Override
public void onNumbersPicked(int[] values) { public void onNumbersPicked(int[] values) {
setTimeDuration(values[0] * 3600 + values[1] * 60); setTimeDuration(values[0] * 3600 + values[1] * 60);
} }
/** Called when time button is clicked */ /** Called when time button is clicked */
@Override
public void onClick(View v) { public void onClick(View v) {
if(dialog == null) { if(dialog == null) {
dialog = new NNumberPickerDialog(activity, this, dialog = new NNumberPickerDialog(activity, this,

@ -446,6 +446,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void add(String name, int value) { public void add(String name, int value) {
mapNameToValue.put(name, new Integer(value)); mapNameToValue.put(name, new Integer(value));
mapValueToName.put(value, name); mapValueToName.put(value, name);
@ -454,6 +455,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public String name(int value) { public String name(int value) {
return (String) mapValueToName.get(value); return (String) mapValueToName.get(value);
} }
@ -461,6 +463,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int value(String name) { public int value(String name) {
Object value = mapNameToValue.get(name); Object value = mapNameToValue.get(name);
if (value == null) { if (value == null) {
@ -478,6 +481,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void add(String name, int value) { public void add(String name, int value) {
mapNameToValue.put(name, new Integer(value)); mapNameToValue.put(name, new Integer(value));
mapValueToName.put(new Integer(value), name); mapValueToName.put(new Integer(value), name);
@ -486,6 +490,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public String name(int value) { public String name(int value) {
return (String) mapValueToName.get(new Integer(value)); return (String) mapValueToName.get(new Integer(value));
} }
@ -493,6 +498,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int value(String name) { public int value(String name) {
Object value = mapNameToValue.get(name); Object value = mapNameToValue.get(name);
if (value == null) { if (value == null) {
@ -598,6 +604,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public void add(String name, int value) { public void add(String name, int value) {
ensureCapacity(size + 1); ensureCapacity(size + 1);
names[size] = name; names[size] = name;
@ -626,6 +633,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public String name(int value) { public String name(int value) {
for (int i = 0; i < size; ++i) { for (int i = 0; i < size; ++i) {
if (values[i] == value) { if (values[i] == value) {
@ -638,6 +646,7 @@ class Entities {
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */
@Override
public int value(String name) { public int value(String name) {
for (int i = 0; i < size; ++i) { for (int i = 0; i < size; ++i) {
if (names[i].equals(name)) { if (names[i].equals(name)) {

@ -42,6 +42,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi
this.context = ContextManager.getContext().getApplicationContext(); this.context = ContextManager.getContext().getApplicationContext();
} }
@Override
public void checkIsTTSInstalled() { public void checkIsTTSInstalled() {
if (!isTTSInitialized && context instanceof Activity) { if (!isTTSInitialized && context instanceof Activity) {
Intent checkIntent = new Intent(); Intent checkIntent = new Intent();
@ -51,6 +52,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi
} }
} }
@Override
public boolean handleActivityResult(int requestCode, int resultCode, Intent data) { public boolean handleActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == MY_DATA_CHECK_CODE) { if (requestCode == MY_DATA_CHECK_CODE) {
if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) { if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) {
@ -73,6 +75,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi
mTts = new TextToSpeech(context, (OnInitListener)this); mTts = new TextToSpeech(context, (OnInitListener)this);
} }
@Override
public void queueSpeak(String textToSpeak) { public void queueSpeak(String textToSpeak) {
if (mTts != null && isTTSInitialized) { if (mTts != null && isTTSInitialized) {
mTts.speak(textToSpeak, TextToSpeech.QUEUE_ADD, ttsParams); mTts.speak(textToSpeak, TextToSpeech.QUEUE_ADD, ttsParams);
@ -129,6 +132,7 @@ public class Api6VoiceOutputAssistant implements OnInitListener, VoiceOutputAssi
/** /**
* Has to be called in onDestroy of the activity that uses this instance of VoiceOutputAssistant. * Has to be called in onDestroy of the activity that uses this instance of VoiceOutputAssistant.
*/ */
@Override
public void onDestroy() { public void onDestroy() {
if (mTts != null && isTTSInitialized) { if (mTts != null && isTTSInitialized) {
mTts.shutdown(); mTts.shutdown();

@ -267,6 +267,7 @@ public class VoiceInputAssistant {
if (Preferences.getBoolean(R.string.p_voiceInputEnabled, true) && VoiceRecognizer.voiceInputAvailable(ContextManager.getContext())) { if (Preferences.getBoolean(R.string.p_voiceInputEnabled, true) && VoiceRecognizer.voiceInputAvailable(ContextManager.getContext())) {
voiceButton.setVisibility(View.VISIBLE); voiceButton.setVisibility(View.VISIBLE);
voiceButton.setOnClickListener(new OnClickListener() { voiceButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
startVoiceRecognitionActivity(fragment, prompt); startVoiceRecognitionActivity(fragment, prompt);
} }

@ -124,6 +124,7 @@ public class WelcomeWalkthrough extends ActFmLoginActivity {
final GoogleAccountManager accountManager = new GoogleAccountManager(WelcomeWalkthrough.this); final GoogleAccountManager accountManager = new GoogleAccountManager(WelcomeWalkthrough.this);
Account a = accountManager.getAccountByName(e); Account a = accountManager.getAccountByName(e);
AccountManagerCallback<Bundle> callback = new AccountManagerCallback<Bundle>() { AccountManagerCallback<Bundle> callback = new AccountManagerCallback<Bundle>() {
@Override
public void run(final AccountManagerFuture<Bundle> future) { public void run(final AccountManagerFuture<Bundle> future) {
new Thread() { new Thread() {
@Override @Override

@ -87,6 +87,7 @@ abstract public class WidgetConfigActivity extends ListActivity {
} }
View.OnClickListener mOnClickListener = new View.OnClickListener() { View.OnClickListener mOnClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) { public void onClick(View v) {
// Save configuration options // Save configuration options
saveConfiguration(adapter.getSelection()); saveConfiguration(adapter.getSelection());

@ -500,6 +500,7 @@ class AuthorizationClient implements Serializable {
} }
} }
@Override
boolean tryAuthorize(final AuthorizationRequest request) { boolean tryAuthorize(final AuthorizationRequest request) {
getTokenClient = new GetTokenClient(context, request.getApplicationId()); getTokenClient = new GetTokenClient(context, request.getApplicationId());
if (!getTokenClient.start()) { if (!getTokenClient.start()) {

@ -1235,6 +1235,7 @@ public class Request {
if (callbacks.size() > 0) { if (callbacks.size() > 0) {
Runnable runnable = new Runnable() { Runnable runnable = new Runnable() {
@Override
public void run() { public void run() {
for (Pair<Callback, Response> pair : callbacks) { for (Pair<Callback, Response> pair : callbacks) {
pair.first.onCompleted(pair.second); pair.first.onCompleted(pair.second);
@ -1673,6 +1674,7 @@ public class Request {
} }
} }
@Override
public void writeString(String key, String value) throws IOException { public void writeString(String key, String value) throws IOException {
writeContentDisposition(key, null, null); writeContentDisposition(key, null, null);
writeLine("%s", value); writeLine("%s", value);

@ -1171,9 +1171,11 @@ public class Session implements Serializable {
// Otherwise these callbacks could have been added to the queue before the SessionTracker // Otherwise these callbacks could have been added to the queue before the SessionTracker
// gets the ACTIVE_SESSION_SET action. // gets the ACTIVE_SESSION_SET action.
Runnable runCallbacks = new Runnable() { Runnable runCallbacks = new Runnable() {
@Override
public void run() { public void run() {
for (final StatusCallback callback : callbacks) { for (final StatusCallback callback : callbacks) {
Runnable closure = new Runnable() { Runnable closure = new Runnable() {
@Override
public void run() { public void run() {
// This can be called inside a synchronized block. // This can be called inside a synchronized block.
callback.call(Session.this, newState, exception); callback.call(Session.this, newState, exception);
@ -1747,6 +1749,7 @@ public class Session implements Serializable {
* notify regarding Session state changes. * notify regarding Session state changes.
* @return the OpenRequest object to allow for chaining * @return the OpenRequest object to allow for chaining
*/ */
@Override
public final OpenRequest setCallback(StatusCallback statusCallback) { public final OpenRequest setCallback(StatusCallback statusCallback) {
super.setCallback(statusCallback); super.setCallback(statusCallback);
return this; return this;
@ -1760,6 +1763,7 @@ public class Session implements Serializable {
* authorization. * authorization.
* @return the OpenRequest object to allow for chaining * @return the OpenRequest object to allow for chaining
*/ */
@Override
public final OpenRequest setLoginBehavior(SessionLoginBehavior loginBehavior) { public final OpenRequest setLoginBehavior(SessionLoginBehavior loginBehavior) {
super.setLoginBehavior(loginBehavior); super.setLoginBehavior(loginBehavior);
return this; return this;
@ -1774,6 +1778,7 @@ public class Session implements Serializable {
* passed in, then a default value will be used. * passed in, then a default value will be used.
* @return the OpenRequest object to allow for chaining * @return the OpenRequest object to allow for chaining
*/ */
@Override
public final OpenRequest setRequestCode(int requestCode) { public final OpenRequest setRequestCode(int requestCode) {
super.setRequestCode(requestCode); super.setRequestCode(requestCode);
return this; return this;
@ -1787,6 +1792,7 @@ public class Session implements Serializable {
* represents basic permissions. * represents basic permissions.
* @return the OpenRequest object to allow for chaining * @return the OpenRequest object to allow for chaining
*/ */
@Override
public final OpenRequest setPermissions(List<String> permissions) { public final OpenRequest setPermissions(List<String> permissions) {
super.setPermissions(permissions); super.setPermissions(permissions);
return this; return this;
@ -1800,6 +1806,7 @@ public class Session implements Serializable {
* @param defaultAudience A SessionDefaultAudience representing the default audience setting to request. * @param defaultAudience A SessionDefaultAudience representing the default audience setting to request.
* @return the OpenRequest object to allow for chaining * @return the OpenRequest object to allow for chaining
*/ */
@Override
public final OpenRequest setDefaultAudience(SessionDefaultAudience defaultAudience) { public final OpenRequest setDefaultAudience(SessionDefaultAudience defaultAudience) {
super.setDefaultAudience(defaultAudience); super.setDefaultAudience(defaultAudience);
return this; return this;
@ -1841,6 +1848,7 @@ public class Session implements Serializable {
* notify regarding Session state changes. * notify regarding Session state changes.
* @return the NewPermissionsRequest object to allow for chaining * @return the NewPermissionsRequest object to allow for chaining
*/ */
@Override
public final NewPermissionsRequest setCallback(StatusCallback statusCallback) { public final NewPermissionsRequest setCallback(StatusCallback statusCallback) {
super.setCallback(statusCallback); super.setCallback(statusCallback);
return this; return this;
@ -1854,6 +1862,7 @@ public class Session implements Serializable {
* authorization. * authorization.
* @return the NewPermissionsRequest object to allow for chaining * @return the NewPermissionsRequest object to allow for chaining
*/ */
@Override
public final NewPermissionsRequest setLoginBehavior(SessionLoginBehavior loginBehavior) { public final NewPermissionsRequest setLoginBehavior(SessionLoginBehavior loginBehavior) {
super.setLoginBehavior(loginBehavior); super.setLoginBehavior(loginBehavior);
return this; return this;
@ -1868,6 +1877,7 @@ public class Session implements Serializable {
* passed in, then a default value will be used. * passed in, then a default value will be used.
* @return the NewPermissionsRequest object to allow for chaining * @return the NewPermissionsRequest object to allow for chaining
*/ */
@Override
public final NewPermissionsRequest setRequestCode(int requestCode) { public final NewPermissionsRequest setRequestCode(int requestCode) {
super.setRequestCode(requestCode); super.setRequestCode(requestCode);
return this; return this;
@ -1879,6 +1889,7 @@ public class Session implements Serializable {
* @param defaultAudience A SessionDefaultAudience representing the default audience setting to request. * @param defaultAudience A SessionDefaultAudience representing the default audience setting to request.
* @return the NewPermissionsRequest object to allow for chaining * @return the NewPermissionsRequest object to allow for chaining
*/ */
@Override
public final NewPermissionsRequest setDefaultAudience(SessionDefaultAudience defaultAudience) { public final NewPermissionsRequest setDefaultAudience(SessionDefaultAudience defaultAudience) {
super.setDefaultAudience(defaultAudience); super.setDefaultAudience(defaultAudience);
return this; return this;

@ -66,6 +66,7 @@ public final class Settings {
private static final ThreadFactory DEFAULT_THREAD_FACTORY = new ThreadFactory() { private static final ThreadFactory DEFAULT_THREAD_FACTORY = new ThreadFactory() {
private final AtomicInteger counter = new AtomicInteger(0); private final AtomicInteger counter = new AtomicInteger(0);
@Override
public Thread newThread(Runnable runnable) { public Thread newThread(Runnable runnable) {
return new Thread(runnable, "FacebookSdk #" + counter.incrementAndGet()); return new Thread(runnable, "FacebookSdk #" + counter.incrementAndGet());
} }

@ -121,6 +121,7 @@ public class SharedPreferencesTokenCachingStrategy extends TokenCachingStrategy
* *
* @return A Bundle with the information contained in this cache * @return A Bundle with the information contained in this cache
*/ */
@Override
public Bundle load() { public Bundle load() {
Bundle settings = new Bundle(); Bundle settings = new Bundle();
@ -147,6 +148,7 @@ public class SharedPreferencesTokenCachingStrategy extends TokenCachingStrategy
* @param bundle * @param bundle
* The Bundle containing information to be cached * The Bundle containing information to be cached
*/ */
@Override
public void save(Bundle bundle) { public void save(Bundle bundle) {
Validate.notNull(bundle, "bundle"); Validate.notNull(bundle, "bundle");
@ -173,6 +175,7 @@ public class SharedPreferencesTokenCachingStrategy extends TokenCachingStrategy
/** /**
* Clears out all token information stored in this cache. * Clears out all token information stored in this cache.
*/ */
@Override
public void clear() { public void clear() {
cache.edit().clear().commit(); cache.edit().clear().commit();
} }

@ -127,11 +127,13 @@ public class FriendPickerFragment extends PickerFragment<GraphUser> {
a.recycle(); a.recycle();
} }
@Override
public void setSettingsFromBundle(Bundle inState) { public void setSettingsFromBundle(Bundle inState) {
super.setSettingsFromBundle(inState); super.setSettingsFromBundle(inState);
setFriendPickerSettingsFromBundle(inState); setFriendPickerSettingsFromBundle(inState);
} }
@Override
void saveSettingsToBundle(Bundle outState) { void saveSettingsToBundle(Bundle outState) {
super.saveSettingsToBundle(outState); super.saveSettingsToBundle(outState);

@ -604,6 +604,7 @@ public class LoginButton extends Button {
builder.setMessage(message) builder.setMessage(message)
.setCancelable(true) .setCancelable(true)
.setPositiveButton(logout, new DialogInterface.OnClickListener() { .setPositiveButton(logout, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) { public void onClick(DialogInterface dialog, int which) {
openSession.closeAndClearTokenInformation(); openSession.closeAndClearTokenInformation();
} }

@ -912,6 +912,7 @@ public abstract class PickerFragment<T extends GraphObject> extends Fragment {
class SingleSelectionStrategy extends SelectionStrategy { class SingleSelectionStrategy extends SelectionStrategy {
private String selectedId; private String selectedId;
@Override
public Collection<String> getSelectedIds() { public Collection<String> getSelectedIds() {
return Arrays.asList(new String[]{selectedId}); return Arrays.asList(new String[]{selectedId});
} }
@ -963,6 +964,7 @@ public abstract class PickerFragment<T extends GraphObject> extends Fragment {
class MultiSelectionStrategy extends SelectionStrategy { class MultiSelectionStrategy extends SelectionStrategy {
private Set<String> selectedIds = new HashSet<String>(); private Set<String> selectedIds = new HashSet<String>();
@Override
public Collection<String> getSelectedIds() { public Collection<String> getSelectedIds() {
return selectedIds; return selectedIds;
} }

@ -236,6 +236,7 @@ public class PlacePickerFragment extends PickerFragment<GraphPlace> {
return (selection != null && selection.size() > 0) ? selection.iterator().next() : null; return (selection != null && selection.size() > 0) ? selection.iterator().next() : null;
} }
@Override
public void setSettingsFromBundle(Bundle inState) { public void setSettingsFromBundle(Bundle inState) {
super.setSettingsFromBundle(inState); super.setSettingsFromBundle(inState);
setPlacePickerSettingsFromBundle(inState); setPlacePickerSettingsFromBundle(inState);
@ -313,6 +314,7 @@ public class PlacePickerFragment extends PickerFragment<GraphPlace> {
} }
} }
@Override
void saveSettingsToBundle(Bundle outState) { void saveSettingsToBundle(Bundle outState) {
super.saveSettingsToBundle(outState); super.saveSettingsToBundle(outState);

@ -48,6 +48,7 @@ class SimpleGraphObjectCursor<T extends GraphObject> implements GraphObjectCurso
this.fromCache |= fromCache; this.fromCache |= fromCache;
} }
@Override
public boolean isFromCache() { public boolean isFromCache() {
return fromCache; return fromCache;
} }
@ -56,6 +57,7 @@ class SimpleGraphObjectCursor<T extends GraphObject> implements GraphObjectCurso
this.fromCache = fromCache; this.fromCache = fromCache;
} }
@Override
public boolean areMoreObjectsAvailable() { public boolean areMoreObjectsAvailable() {
return moreObjectsAvailable; return moreObjectsAvailable;
} }

Loading…
Cancel
Save