summaryrefslogtreecommitdiff
path: root/src/org/fox/ttrss/MainActivity.java
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@madoka.volgo-balt.ru>2012-02-06 12:15:27 +0300
committerAndrew Dolgov <fox@madoka.volgo-balt.ru>2012-02-06 12:15:27 +0300
commit36451d43b8025c005882c6baed9f0c075648dd07 (patch)
tree571c34264220fd6adae69c787af6feadbfc960ef /src/org/fox/ttrss/MainActivity.java
parent03945cea2ed93d9880fbaf503f3b7c02bad7d4e3 (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.java12
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;
}
}