diff options
| author | Michael Kolb <kolby@google.com> | 2010-10-04 19:29:01 -0700 |
|---|---|---|
| committer | Michael Kolb <kolby@google.com> | 2010-10-06 13:13:35 -0700 |
| commit | e421c2472744ca7d35906f86204790ee97b91ca2 (patch) | |
| tree | e30b2732993bec6cef14293fc0b1a794c028b90c /src/com/android/browser/BrowserBookmarksPage.java | |
| parent | 6e147d0bf20820a49f08198703decb71e322e149 (diff) | |
| download | packages_apps_Browser-e421c2472744ca7d35906f86204790ee97b91ca2.tar.gz packages_apps_Browser-e421c2472744ca7d35906f86204790ee97b91ca2.tar.bz2 packages_apps_Browser-e421c2472744ca7d35906f86204790ee97b91ca2.zip | |
update bookmarks & history page
convert combopage from activity to view
embed combopage in main layout
handle callbacks in BrowserActivity
Change-Id: Ie5f092f5de677a960181544e7519c2f7d5cb86c1
Diffstat (limited to 'src/com/android/browser/BrowserBookmarksPage.java')
| -rw-r--r-- | src/com/android/browser/BrowserBookmarksPage.java | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/com/android/browser/BrowserBookmarksPage.java b/src/com/android/browser/BrowserBookmarksPage.java index 4630d4e85..be6f8f835 100644 --- a/src/com/android/browser/BrowserBookmarksPage.java +++ b/src/com/android/browser/BrowserBookmarksPage.java @@ -77,7 +77,7 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte static final String EXTRA_DISABLE_WINDOW = "disable_new_window"; static final String ACCOUNT_NAME_UNSYNCED = "Unsynced"; - + public static final String PREF_ACCOUNT_TYPE = "acct_type"; public static final String PREF_ACCOUNT_NAME = "acct_name"; @@ -95,6 +95,13 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte Stack<Pair<String, Uri>> mFolderStack = new Stack<Pair<String, Uri>>(); Button mUpButton; + static BrowserBookmarksPage newInstance(BookmarksHistoryCallbacks cb, Bundle args) { + BrowserBookmarksPage bbp = new BrowserBookmarksPage(); + bbp.mCallbacks = cb; + bbp.setArguments(args); + return bbp; + } + @Override public Loader<Cursor> onCreateLoader(int id, Bundle args) { switch (id) { @@ -107,7 +114,6 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte } return new BookmarksLoader(getActivity(), accountType, accountName); } - case LOADER_ACCOUNTS_THEN_BOOKMARKS: { return new CursorLoader(getActivity(), Accounts.CONTENT_URI, new String[] { Accounts.ACCOUNT_TYPE, Accounts.ACCOUNT_NAME }, null, null, @@ -328,7 +334,7 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte item.setName(cursor.getString(BookmarksLoader.COLUMN_INDEX_TITLE)); Bitmap bitmap = getBitmap(cursor, BookmarksLoader.COLUMN_INDEX_FAVICON); if (bitmap == null) { - bitmap = CombinedBookmarkHistoryActivity.getIconListenerSet().getFavicon(url); + bitmap = CombinedBookmarkHistoryView.getIconListenerSet().getFavicon(url); } item.setFavicon(bitmap); } @@ -346,12 +352,6 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte } @Override - public void onAttach(Activity activity) { - super.onAttach(activity); - mCallbacks = (BookmarksHistoryCallbacks) activity; - } - - @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Context context = getActivity(); @@ -395,7 +395,7 @@ public class BrowserBookmarksPage extends Fragment implements View.OnCreateConte } // Add our own listener in case there are favicons that have yet to be loaded. - CombinedBookmarkHistoryActivity.getIconListenerSet().addListener(this); + CombinedBookmarkHistoryView.getIconListenerSet().addListener(this); return root; } |
