From 13bd2f8c0d60113fdb5881ac8db4c6d63f7eb516 Mon Sep 17 00:00:00 2001 From: NudeDude Date: Sun, 9 Jun 2019 13:38:26 +0200 Subject: [PATCH] tweet adapter bug fix --- .../java/org/nuclearfog/twidda/adapter/TweetAdapter.java | 6 ++++++ .../org/nuclearfog/twidda/fragment/TweetListFragment.java | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/nuclearfog/twidda/adapter/TweetAdapter.java b/app/src/main/java/org/nuclearfog/twidda/adapter/TweetAdapter.java index a47e0120..0c629671 100644 --- a/app/src/main/java/org/nuclearfog/twidda/adapter/TweetAdapter.java +++ b/app/src/main/java/org/nuclearfog/twidda/adapter/TweetAdapter.java @@ -78,6 +78,12 @@ public class TweetAdapter extends Adapter { } + public void clear() { + tweets = new Tweet[0]; + notifyDataSetChanged(); + } + + public boolean isEmpty() { return tweets.length == 0; } diff --git a/app/src/main/java/org/nuclearfog/twidda/fragment/TweetListFragment.java b/app/src/main/java/org/nuclearfog/twidda/fragment/TweetListFragment.java index 128dae0d..d6a0b377 100644 --- a/app/src/main/java/org/nuclearfog/twidda/fragment/TweetListFragment.java +++ b/app/src/main/java/org/nuclearfog/twidda/fragment/TweetListFragment.java @@ -118,8 +118,10 @@ public class TweetListFragment extends Fragment implements OnRefreshListener, On @Override public void onActivityResult(int reqCode, int returnCode, Intent i) { - if (reqCode == REQUEST_TWEET_CHANGED && returnCode == RETURN_TWEET_CHANGED) + if (reqCode == REQUEST_TWEET_CHANGED && returnCode == RETURN_TWEET_CHANGED) { + adapter.clear(); tweetTask = null; + } super.onActivityResult(reqCode, returnCode, i); }