コード例 #1
0
  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());
  }
コード例 #2
0
 private void updateViewContent() {
   BookmarkItem bookmarkItem = mEnhancedBookmarksModel.getBookmarkById(mBookmarkId);
   mTitleEditText.setText(bookmarkItem.getTitle());
   mUrlEditText.setText(bookmarkItem.getUrl());
   mFolderTextView.setText(mEnhancedBookmarksModel.getBookmarkTitle(bookmarkItem.getParentId()));
 }
コード例 #3
0
 /**
  * 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];
 }