Deprecate InputMethodService.enableHardwareAcceleration()

BUG: 16951553
Change-Id: I126ea823eb2eeabb29d30999dec9c9411b33b315
This commit is contained in:
Alan Viverette
2014-08-13 19:13:54 -07:00
parent e06f9845df
commit e07b595519
2 changed files with 5 additions and 2 deletions

View File

@@ -13586,7 +13586,7 @@ package android.inputmethodservice {
public class InputMethodService extends android.inputmethodservice.AbstractInputMethodService {
ctor public InputMethodService();
method public boolean enableHardwareAcceleration();
method public deprecated boolean enableHardwareAcceleration();
method public int getBackDisposition();
method public int getCandidatesHiddenVisibility();
method public android.view.inputmethod.InputBinding getCurrentInputBinding();

View File

@@ -640,10 +640,13 @@ public class InputMethodService extends AbstractInputMethodService {
* You can call this to try to enable hardware accelerated drawing for
* your IME. This must be set before {@link #onCreate}, so you
* will typically call it in your constructor. It is not always possible
* to use hardware acclerated drawing in an IME (for example on low-end
* to use hardware accelerated drawing in an IME (for example on low-end
* devices that do not have the resources to support this), so the call
* returns true if it succeeds otherwise false if you will need to draw
* in software. You must be able to handle either case.
*
* @deprecated Starting in API 21, hardware acceleration is always enabled
* on capable devices.
*/
public boolean enableHardwareAcceleration() {
if (mWindow != null) {