diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-09-19 16:01:31 +0400 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-09-19 16:01:31 +0400 |
| commit | edbf27ffb810475543c52fae74d627514defcacb (patch) | |
| tree | bf0f6eaba647869c92e3f9a06b3b9b52288892b8 /src/org/fox/ttrss/HeadlinesFragment.java | |
| parent | 4faeb17461b7a11e3bf184ca5a431488f73967d7 (diff) | |
implement several loading progressbars
Diffstat (limited to 'src/org/fox/ttrss/HeadlinesFragment.java')
| -rw-r--r-- | src/org/fox/ttrss/HeadlinesFragment.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java index 9a1c720c..0621c64f 100644 --- a/src/org/fox/ttrss/HeadlinesFragment.java +++ b/src/org/fox/ttrss/HeadlinesFragment.java @@ -349,6 +349,8 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (m_activity != null) {
m_refreshInProgress = true;
+ m_activity.setProgressBarVisibility(true);
+
if (!m_feed.equals(GlobalState.getInstance().m_activeFeed)) {
append = false;
}
@@ -359,7 +361,15 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, final boolean isCat = m_feed.is_cat;
HeadlinesRequest req = new HeadlinesRequest(getActivity().getApplicationContext(), m_activity) {
+ @Override
+ protected void onProgressUpdate(Integer... progress) {
+ m_activity.setProgress(Math.round((((float)progress[0] / (float)progress[1]) * 10000)));
+ }
+
+ @Override
protected void onPostExecute(JsonElement result) {
+ m_activity.setProgressBarVisibility(false);
+
super.onPostExecute(result);
if (result != null) {
|