private void updateViewContent() { BookmarkItem bookmarkItem = mEnhancedBookmarksModel.getBookmarkById(mBookmarkId); if (!TextUtils.equals(mTitleEditText.getTrimmedText(), bookmarkItem.getTitle())) { mTitleEditText.setText(bookmarkItem.getTitle()); } String folderTitle = mEnhancedBookmarksModel.getBookmarkTitle(bookmarkItem.getParentId()); if (!TextUtils.equals(mFolderTextView.getText(), folderTitle)) { mFolderTextView.setText(folderTitle); } if (!TextUtils.equals(mUrlEditText.getTrimmedText(), bookmarkItem.getUrl())) { mUrlEditText.setText(bookmarkItem.getUrl()); } mUrlEditText.setEnabled(bookmarkItem.isUrlEditable()); mFolderTextView.setEnabled(bookmarkItem.isMovable()); }
private void updateViewContent() { BookmarkItem bookmarkItem = mEnhancedBookmarksModel.getBookmarkById(mBookmarkId); mTitleEditText.setText(bookmarkItem.getTitle()); mUrlEditText.setText(bookmarkItem.getUrl()); mFolderTextView.setText(mEnhancedBookmarksModel.getBookmarkTitle(bookmarkItem.getParentId())); }
/** * Generate color based on bookmarked url's hash code. Same color will always be returned given * same bookmark item. * * @param item bookmark the color represents for * @return int for the generated color */ public static int generateBackgroundColor(BookmarkItem item) { int normalizedIndex = MathUtils.positiveModulo(item.getUrl().hashCode(), DEFAULT_BACKGROUND_COLORS.length); return DEFAULT_BACKGROUND_COLORS[normalizedIndex]; }