diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-02-06 12:15:27 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2012-02-06 12:15:27 +0300 |
| commit | 36451d43b8025c005882c6baed9f0c075648dd07 (patch) | |
| tree | 571c34264220fd6adae69c787af6feadbfc960ef /src/org/fox/ttrss/MainActivity.java | |
| parent | 03945cea2ed93d9880fbaf503f3b7c02bad7d4e3 (diff) | |
add apprater, fix logging in two times, bump version
Diffstat (limited to 'src/org/fox/ttrss/MainActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/MainActivity.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java index 6dabfbec..7ec8ffd2 100644 --- a/src/org/fox/ttrss/MainActivity.java +++ b/src/org/fox/ttrss/MainActivity.java @@ -65,6 +65,7 @@ public class MainActivity extends FragmentActivity implements OnlineServices { private boolean m_compatMode = false; private boolean m_enableCats = false; private int m_apiLevel = 0; + private boolean m_isLoggingIn = false; private boolean m_isOffline = false; private boolean m_offlineModeReady = false; @@ -539,6 +540,9 @@ public class MainActivity extends FragmentActivity implements OnlineServices { } } + //AppRater.showRateDialog(this, null); + AppRater.appLaunched(this); + if (m_sessionId != null) { loginSuccess(); } else { @@ -691,7 +695,9 @@ public class MainActivity extends FragmentActivity implements OnlineServices { m_refreshTimer.schedule(m_refreshTask, 60 * 1000L, 120 * 1000L); } else { - login(); + if (!m_isLoggingIn) { + login(); + } } } @@ -1426,6 +1432,8 @@ public class MainActivity extends FragmentActivity implements OnlineServices { @SuppressWarnings("unchecked") protected void onPostExecute(JsonElement result) { + m_isLoggingIn = false; + if (result != null) { try { JsonObject content = result.getAsJsonObject(); @@ -1743,6 +1751,8 @@ public class MainActivity extends FragmentActivity implements OnlineServices { ar.execute(map); setLoadingStatus(R.string.login_in_progress, true); + + m_isLoggingIn = true; } } |