Adds StatsUtil methods for LatinIME.on{Start,Create,Finish}inputView
Change-Id: I4e7dc008b98e398c38aafea5cb31156dde7f42eamain
parent
97243cea28
commit
1c45f9142b
|
@ -22,6 +22,10 @@ import com.android.inputmethod.latin.settings.SettingsValues;
|
|||
|
||||
public final class StatsUtils {
|
||||
|
||||
private StatsUtils() {
|
||||
// Intentional empty constructor.
|
||||
}
|
||||
|
||||
public static void onCreate(final SettingsValues settingsValues,
|
||||
RichInputMethodManager richImm) {
|
||||
}
|
||||
|
@ -50,4 +54,13 @@ public final class StatsUtils {
|
|||
|
||||
public static void onRevertSwapPunctuation() {
|
||||
}
|
||||
|
||||
public static void onFinishInputView() {
|
||||
}
|
||||
|
||||
public static void onCreateInputView() {
|
||||
}
|
||||
|
||||
public static void onStartInputView(int inputType, int displayOrientation, boolean restarting) {
|
||||
}
|
||||
}
|
||||
|
|
|
@ -743,6 +743,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
|
||||
@Override
|
||||
public View onCreateInputView() {
|
||||
StatsUtils.onCreateInputView();
|
||||
return mKeyboardSwitcher.onCreateInputView(mIsHardwareAcceleratedDrawingEnabled);
|
||||
}
|
||||
|
||||
|
@ -775,6 +776,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
|
||||
@Override
|
||||
public void onFinishInputView(final boolean finishingInput) {
|
||||
StatsUtils.onFinishInputView();
|
||||
mHandler.onFinishInputView(finishingInput);
|
||||
}
|
||||
|
||||
|
@ -852,6 +854,11 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||
|
||||
final boolean inputTypeChanged = !currentSettingsValues.isSameInputType(editorInfo);
|
||||
final boolean isDifferentTextField = !restarting || inputTypeChanged;
|
||||
|
||||
StatsUtils.onStartInputView(editorInfo.inputType,
|
||||
Settings.getInstance().getCurrent().mDisplayOrientation,
|
||||
!isDifferentTextField);
|
||||
|
||||
if (isDifferentTextField) {
|
||||
mSubtypeSwitcher.updateParametersOnStartInputView();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue