diff options
author | David Development <david-dev@live.de> | 2014-07-04 13:06:39 +0400 |
---|---|---|
committer | David Development <david-dev@live.de> | 2014-07-04 13:06:39 +0400 |
commit | 63d2c5700f9451722a244ac9969de766a60be6e6 (patch) | |
tree | f8fce9035a6b76f8ca810dcff07d2afdb04a0e4f /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java | |
parent | 99b35d1d70f13c4b58be617ec03e65515525262e (diff) |
Fix app crash (modify data without calling notifyDataSetChanged)
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java')
-rw-r--r-- | News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java index 95e8ae4f..6d9606ce 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/NewsReaderListFragment.java @@ -30,7 +30,6 @@ import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; import android.content.SharedPreferences; -import android.os.AsyncTask; import android.os.Bundle; import android.os.Handler; import android.os.IBinder; @@ -165,33 +164,10 @@ public class NewsReaderListFragment extends SherlockFragment implements OnCreate } public void ReloadAdapter() { - new ReloadAdapterAsync().execute((Void) null); + lvAdapter.ReloadAdapterAsync(progressBar); } - private class ReloadAdapterAsync extends AsyncTask<Void, Void, Void> { - @Override - protected void onPreExecute() { - progressBar.setVisibility(View.VISIBLE); - super.onPreExecute(); - } - - @Override - protected Void doInBackground(Void... voids) { - lvAdapter.ReloadAdapter(); - return null; - } - - @Override - protected void onPostExecute(Void aVoid) { - //lvAdapter.notifyDataSetChanged(); - lvAdapter.NotifyDataSetChangedAsync(); - - progressBar.setVisibility(View.GONE); - - super.onPostExecute(aVoid); - } - } |