diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-10-06 23:50:40 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2015-10-06 23:50:50 +0900 |
commit | 6695684027adc6c440b07ac2a756d692790f15a4 (patch) | |
tree | 72099e959d9157fc65293a0a53ffcec98f465a30 /app/src/main/java/net/lacolaco | |
parent | eb173394c6b9d0a6c994fc5911aacb965255f95b (diff) | |
download | SmileEssence-6695684027adc6c440b07ac2a756d692790f15a4.tar.gz |
ツイートが一つも読み込まれていない状態で PullToRefresh すると twitter4j.Paging#setSinceId(-1) して落ちるバグを修正
Diffstat (limited to 'app/src/main/java/net/lacolaco')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/twitter/task/TimelineTask.java | 8 | ||||
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/twitter/task/TimelineTask.java b/app/src/main/java/net/lacolaco/smileessence/twitter/task/TimelineTask.java index c4a4533d..c216df50 100644 --- a/app/src/main/java/net/lacolaco/smileessence/twitter/task/TimelineTask.java +++ b/app/src/main/java/net/lacolaco/smileessence/twitter/task/TimelineTask.java @@ -43,11 +43,15 @@ public abstract class TimelineTask<T> extends BackgroundTask<List<T>, Void> { } public TimelineTask<T> setMaxId(long maxId) { - paging.setMaxId(maxId); + if (maxId > 0) { + paging.setMaxId(maxId); + } return this; } public TimelineTask<T> setSinceId(long sinceId) { - paging.setSinceId(sinceId); + if (sinceId > 0) { + paging.setSinceId(sinceId); + } return this; } diff --git a/app/src/main/java/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java b/app/src/main/java/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java index be13b425..314353c4 100644 --- a/app/src/main/java/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java +++ b/app/src/main/java/net/lacolaco/smileessence/view/adapter/StatusListAdapter.java @@ -44,7 +44,7 @@ public class StatusListAdapter extends CustomListAdapter<StatusViewModel> { if (getCount() > 0) { return getItem(getCount() - 1).getTweet().getId(); } else { - return Long.MAX_VALUE; + return -1; } } |