From fb781e90c31b43a29637c0f8ad57c8addfa260b6 Mon Sep 17 00:00:00 2001 From: ianwen Date: Tue, 23 Jun 2015 01:05:08 -0700 Subject: [PATCH] [Android] Hide keyboard when edit activity finishes Dismiss the software keyboard when the edit activity finishes. onPause() is preferred here because when the activity is pushed to recents/background, destroy() isn't going to be called right away. BUG=499415 Review URL: https://codereview.chromium.org/1196393003 Cr-Commit-Position: refs/heads/master@{#335644} --- .../browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/chrome/android/java_staging/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java b/chrome/android/java_staging/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java index 698979d745b1..e621924142d7 100644 --- a/chrome/android/java_staging/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java +++ b/chrome/android/java_staging/src/org/chromium/chrome/browser/enhancedbookmarks/EnhancedBookmarkEditActivity.java @@ -19,6 +19,7 @@ import org.chromium.chrome.browser.UrlUtilities; import org.chromium.chrome.browser.enhanced_bookmarks.EnhancedBookmarksModel; import org.chromium.chrome.browser.widget.EmptyAlertEditText; import org.chromium.components.bookmarks.BookmarkId; +import org.chromium.ui.UiUtils; /** * The activity that enables the user to modify the title, url and parent folder of a bookmark. @@ -141,6 +142,12 @@ public class EnhancedBookmarkEditActivity extends EnhancedBookmarkActivityBase { } @Override + protected void onPause() { + super.onPause(); + UiUtils.hideKeyboard(mTitleEditText); + } + + @Override protected void onDestroy() { mEnhancedBookmarksModel.removeModelObserver(mBookmarkModelObserver); mEnhancedBookmarksModel.destroy(); -- 2.11.4.GIT