Merge pull request #529 from DevFactory/release/using-interface-instead-of-imlementation-fix-1

use Java collection interfaces rather than specific implementation
This commit is contained in:
Mariotaku 2016-04-16 20:52:25 -05:00
commit 4836bd59e8
2 changed files with 5 additions and 3 deletions

View File

@ -37,6 +37,7 @@ import org.mariotaku.twidere.model.UserKey;
import org.mariotaku.twidere.util.DataStoreUtils; import org.mariotaku.twidere.util.DataStoreUtils;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map;
/** /**
* Created by mariotaku on 15/8/8. * Created by mariotaku on 15/8/8.
@ -79,7 +80,7 @@ public class SessionEvent extends BaseEvent implements Parcelable {
return configuration; return configuration;
} }
public HashMap<String, String> getPreferences() { public Map<String, String> getPreferences() {
return preferences; return preferences;
} }
@ -87,7 +88,7 @@ public class SessionEvent extends BaseEvent implements Parcelable {
this.preferences = preferences; this.preferences = preferences;
} }
public HashMap<String, String> getDevicePreferences() { public Map<String, String> getDevicePreferences() {
return devicePreferences; return devicePreferences;
} }

View File

@ -27,6 +27,7 @@ import org.mariotaku.twidere.task.ManagedAsyncTask;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.ConcurrentModificationException; import java.util.ConcurrentModificationException;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
@ -94,7 +95,7 @@ public final class AsyncTaskManager {
return mHandler; return mHandler;
} }
public ArrayList<ManagedAsyncTask<?, ?, ?>> getTaskSpecList() { public List<ManagedAsyncTask<?, ?, ?>> getTaskSpecList() {
return new ArrayList<>(mTasks); return new ArrayList<>(mTasks);
} }