summaryrefslogtreecommitdiff
path: root/src/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java')
-rw-r--r--src/java/io/cons/carddav_sync/SplashActivity.java16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/java/io/cons/carddav_sync/SplashActivity.java b/src/java/io/cons/carddav_sync/SplashActivity.java
index b6b2b84..9bdc24e 100644
--- a/src/java/io/cons/carddav_sync/SplashActivity.java
+++ b/src/java/io/cons/carddav_sync/SplashActivity.java
@@ -23,16 +23,12 @@ public class SplashActivity extends Activity {
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
- Intent selector = getIntent().getSelector();
- if (selector == null) {
- selector = new Intent("io.cons.carddav_sync.MAIN");
- }
if (firstLaunch) {
firstLaunch = false;
setupSplash();
- loadClojure(selector);
+ loadClojure();
} else {
- proceed(selector);
+ proceed();
}
}
@@ -47,12 +43,12 @@ public class SplashActivity extends Activity {
circleView.startAnimation(rotation);
}
- public void proceed(final Intent selector) {
- startActivity(selector);
+ public void proceed() {
+ startActivity(new Intent("io.cons.carddav_sync.MAIN"));
finish();
}
- public void loadClojure(final Intent selector) {
+ public void loadClojure() {
new Thread(new Runnable(){
@Override
public void run() {
@@ -63,7 +59,7 @@ public class SplashActivity extends Activity {
Var INIT = RT.var("neko.application", "init-application");
INIT.invoke(SplashActivity.this.getApplication());
- proceed(selector);
+ proceed();
}
}).start();
}