diff options
author | Chris Wren <cwren@android.com> | 2012-09-26 10:25:53 -0400 |
---|---|---|
committer | Chris Wren <cwren@android.com> | 2012-09-26 11:52:00 -0400 |
commit | b8235acb0fdc33c50e864ec801b93b9750d7600c (patch) | |
tree | 21222f984fc0a5653732609d35fb731beb76ef4c /src/com/android/dreams/phototable/FlipperDream.java | |
parent | cbbd63fc12c8e6bf4f329d82b4d101bf5e00643f (diff) | |
download | PhotoTable-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.java | 10 |
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); } } |