diff --git a/core/java/com/android/internal/inputmethod/ImeTracing.java b/core/java/com/android/internal/inputmethod/ImeTracing.java index 71a1957970486..8b21b7ef10ea4 100644 --- a/core/java/com/android/internal/inputmethod/ImeTracing.java +++ b/core/java/com/android/internal/inputmethod/ImeTracing.java @@ -90,6 +90,28 @@ public abstract class ImeTracing { mService.startProtoDump(protoDump, source, where); } + /** + * Calling {@link IInputMethodManager#startImeTrace()}} to capture IME trace. + */ + public final void startImeTrace() { + try { + mService.startImeTrace(); + } catch (RemoteException e) { + Log.e(TAG, "Could not start ime trace." + e); + } + } + + /** + * Calling {@link IInputMethodManager#stopImeTrace()} to stop IME trace. + */ + public final void stopImeTrace() { + try { + mService.stopImeTrace(); + } catch (RemoteException e) { + Log.e(TAG, "Could not stop ime trace." + e); + } + } + /** * @param proto dump to be added to the buffer */