summaryrefslogtreecommitdiff
path: root/src/com/android/dreams/phototable/FlipperDream.java
diff options
context:
space:
mode:
authorChris Wren <cwren@android.com>2012-09-26 10:25:53 -0400
committerChris Wren <cwren@android.com>2012-09-26 11:52:00 -0400
commitb8235acb0fdc33c50e864ec801b93b9750d7600c (patch)
tree21222f984fc0a5653732609d35fb731beb76ef4c /src/com/android/dreams/phototable/FlipperDream.java
parentcbbd63fc12c8e6bf4f329d82b4d101bf5e00643f (diff)
downloadPhotoTable-b8235acb0fdc33c50e864ec801b93b9750d7600c.tar.gz
refine handling of exceptional cases: no settings, network failure, load error.
Bug: 7194196 Bug: 7152553 Change-Id: I4335e46fe3a61a09ce3b14a02bb199a84126e53f
Diffstat (limited to 'src/com/android/dreams/phototable/FlipperDream.java')
-rw-r--r--src/com/android/dreams/phototable/FlipperDream.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/dreams/phototable/FlipperDream.java b/src/com/android/dreams/phototable/FlipperDream.java
index 32a43d1..f64b7cb 100644
--- a/src/com/android/dreams/phototable/FlipperDream.java
+++ b/src/com/android/dreams/phototable/FlipperDream.java
@@ -15,6 +15,7 @@
*/
package com.android.dreams.phototable;
+import android.content.SharedPreferences;
import android.service.dreams.Dream;
/**
@@ -32,7 +33,14 @@ public class FlipperDream extends Dream {
@Override
public void onAttachedToWindow() {
super.onAttachedToWindow();
+
+ SharedPreferences settings = getSharedPreferences(FlipperDreamSettings.PREFS_NAME, 0);
+ if (AlbumSettings.isConfigured(settings)) {
+ setContentView(R.layout.carousel);
+ } else {
+ setContentView(R.layout.bummer);
+ }
+
setFullscreen(true);
- setContentView(R.layout.carousel);
}
}