Index: sky/shell/android/org/domokit/sky/shell/SkyActivity.java |
diff --git a/sky/shell/android/org/domokit/sky/shell/SkyActivity.java b/sky/shell/android/org/domokit/sky/shell/SkyActivity.java |
index 2cbcccb49f6f60ad5afafb1b33e2418996b54723..00ffff3245f1a24994a4576154d8cd60dec3bf6c 100644 |
--- a/sky/shell/android/org/domokit/sky/shell/SkyActivity.java |
+++ b/sky/shell/android/org/domokit/sky/shell/SkyActivity.java |
@@ -10,6 +10,10 @@ import android.os.Bundle; |
import android.view.View; |
import android.view.WindowManager; |
+import org.chromium.base.PathUtils; |
+ |
+import java.io.File; |
+ |
/** |
* Base class for activities that use Sky. |
*/ |
@@ -36,6 +40,8 @@ public class SkyActivity extends Activity { |
mView = new PlatformViewAndroid(this); |
setContentView(mView); |
mTracingController = new TracingController(this); |
+ |
+ loadSnapshotIfAvailable(); |
} |
/** |
@@ -59,6 +65,13 @@ public class SkyActivity extends Activity { |
super.onBackPressed(); |
} |
+ private void loadSnapshotIfAvailable() { |
+ File snapshot = new File(PathUtils.getDataDirectory(this), SkyApplication.SNAPSHOT); |
+ if (snapshot.exists()) { |
+ mView.loadSnapshot(snapshot.getPath()); |
+ } |
+ } |
+ |
public void loadUrl(String url) { |
mView.loadUrl(url); |
} |