diff options
author | Chris Wren <cwren@android.com> | 2012-12-04 17:35:11 -0500 |
---|---|---|
committer | Chris Wren <cwren@android.com> | 2012-12-10 10:48:47 -0500 |
commit | 2ccf92a79a2749a6fdaf5c1242f5d72de48ef111 (patch) | |
tree | f1cb3df449c936501913735d09da38ec8dd642b9 /src/com/android/dreams/phototable/PhotoTableDreamSettings.java | |
parent | 387363c426e097c358bd41367e0a8f4339fc8dc3 (diff) | |
download | PhotoTable-2ccf92a79a2749a6fdaf5c1242f5d72de48ef111.tar.gz |
Add 'select all' to photo dream settings.
Bug: 7269182
Change-Id: I78898bb9e76d6233487b4888e56f896f3c6ea72d
Diffstat (limited to 'src/com/android/dreams/phototable/PhotoTableDreamSettings.java')
-rw-r--r-- | src/com/android/dreams/phototable/PhotoTableDreamSettings.java | 30 |
1 files changed, 5 insertions, 25 deletions
diff --git a/src/com/android/dreams/phototable/PhotoTableDreamSettings.java b/src/com/android/dreams/phototable/PhotoTableDreamSettings.java index 6f7e9f1..a42d4a6 100644 --- a/src/com/android/dreams/phototable/PhotoTableDreamSettings.java +++ b/src/com/android/dreams/phototable/PhotoTableDreamSettings.java @@ -19,6 +19,9 @@ import android.content.SharedPreferences; import android.app.ListActivity; import android.os.AsyncTask; import android.os.Bundle; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; import android.widget.ListAdapter; import java.util.LinkedList; @@ -26,37 +29,14 @@ import java.util.LinkedList; /** * Settings panel for photo flipping dream. */ -public class PhotoTableDreamSettings extends ListActivity { +public class PhotoTableDreamSettings extends FlipperDreamSettings { private static final String TAG = "PhotoTableDreamSettings"; public static final String PREFS_NAME = PhotoTableDream.TAG; - private PhotoSourcePlexor mPhotoSource; - private ListAdapter mAdapter; - private SharedPreferences mSettings; - @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); - mSettings = getSharedPreferences(PREFS_NAME, 0); - mPhotoSource = new PhotoSourcePlexor(this, mSettings); - setContentView(R.layout.settingslist); - - new AsyncTask<Void, Void, Void>() { - @Override - public Void doInBackground(Void... unused) { - mAdapter = new SectionedAlbumDataAdapter(PhotoTableDreamSettings.this, - mSettings, - R.layout.header, - R.layout.album, - new LinkedList<PhotoSource.AlbumData>(mPhotoSource.findAlbums())); - return null; - } - - @Override - public void onPostExecute(Void unused) { - setListAdapter(mAdapter); - } - }.execute(); + init(); } } |