Loading api/11.xml +11 −0 Original line number Diff line number Diff line Loading @@ -163566,6 +163566,17 @@ visibility="public" > </field> <field name="EXTRA_INPUT_METHOD_ID" type="java.lang.String" transient="false" volatile="false" value=""input_method_id"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <class name="Settings.NameValueTable" extends="java.lang.Object" api/current.xml +12 −1 Original line number Diff line number Diff line Loading @@ -163587,6 +163587,17 @@ visibility="public" > </field> <field name="EXTRA_INPUT_METHOD_ID" type="java.lang.String" transient="false" volatile="false" value=""input_method_id"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <class name="Settings.NameValueTable" extends="java.lang.Object" Loading Loading @@ -260347,7 +260358,7 @@ deprecated="not deprecated" visibility="public" > <parameter name="t" type="T"> <parameter name="arg0" type="T"> </parameter> </method> </interface> core/java/android/provider/Settings.java +9 −0 Original line number Diff line number Diff line Loading @@ -285,6 +285,13 @@ public final class Settings { * In some cases, a matching Activity may not exist, so ensure you * safeguard against this. * <p> * To tell which input method's subtypes are displayed in the settings, add * {@link #EXTRA_INPUT_METHOD_ID} extra to this Intent with the input method id. * If there is no extra in this Intent, subtypes from all installed input methods * will be displayed in the settings. * * @see android.view.inputmethod.InputMethodInfo#getId * <p> * Input: Nothing. * <p> * Output: Nothing. Loading Loading @@ -555,6 +562,8 @@ public final class Settings { public static final String EXTRA_AUTHORITIES = "authorities"; public static final String EXTRA_INPUT_METHOD_ID = "input_method_id"; private static final String JID_RESOURCE_PREFIX = "android"; public static final String AUTHORITY = "settings"; Loading services/java/com/android/server/InputMethodManagerService.java +1 −2 Original line number Diff line number Diff line Loading @@ -118,7 +118,6 @@ public class InputMethodManagerService extends IInputMethodManager.Stub private static final int NOT_A_SUBTYPE_ID = -1; private static final String NOT_A_SUBTYPE_ID_STR = String.valueOf(NOT_A_SUBTYPE_ID); private static final String EXTRA_INPUT_METHOD_ID = "input_method_id"; private static final String SUBTYPE_MODE_KEYBOARD = "keyboard"; private static final String SUBTYPE_MODE_VOICE = "voice"; Loading Loading @@ -1645,7 +1644,7 @@ public class InputMethodManagerService extends IInputMethodManager.Stub | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP); if (!TextUtils.isEmpty(inputMethodId)) { intent.putExtra(EXTRA_INPUT_METHOD_ID, inputMethodId); intent.putExtra(Settings.EXTRA_INPUT_METHOD_ID, inputMethodId); } mContext.startActivity(intent); } Loading Loading
api/11.xml +11 −0 Original line number Diff line number Diff line Loading @@ -163566,6 +163566,17 @@ visibility="public" > </field> <field name="EXTRA_INPUT_METHOD_ID" type="java.lang.String" transient="false" volatile="false" value=""input_method_id"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <class name="Settings.NameValueTable" extends="java.lang.Object"
api/current.xml +12 −1 Original line number Diff line number Diff line Loading @@ -163587,6 +163587,17 @@ visibility="public" > </field> <field name="EXTRA_INPUT_METHOD_ID" type="java.lang.String" transient="false" volatile="false" value=""input_method_id"" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> </class> <class name="Settings.NameValueTable" extends="java.lang.Object" Loading Loading @@ -260347,7 +260358,7 @@ deprecated="not deprecated" visibility="public" > <parameter name="t" type="T"> <parameter name="arg0" type="T"> </parameter> </method> </interface>
core/java/android/provider/Settings.java +9 −0 Original line number Diff line number Diff line Loading @@ -285,6 +285,13 @@ public final class Settings { * In some cases, a matching Activity may not exist, so ensure you * safeguard against this. * <p> * To tell which input method's subtypes are displayed in the settings, add * {@link #EXTRA_INPUT_METHOD_ID} extra to this Intent with the input method id. * If there is no extra in this Intent, subtypes from all installed input methods * will be displayed in the settings. * * @see android.view.inputmethod.InputMethodInfo#getId * <p> * Input: Nothing. * <p> * Output: Nothing. Loading Loading @@ -555,6 +562,8 @@ public final class Settings { public static final String EXTRA_AUTHORITIES = "authorities"; public static final String EXTRA_INPUT_METHOD_ID = "input_method_id"; private static final String JID_RESOURCE_PREFIX = "android"; public static final String AUTHORITY = "settings"; Loading
services/java/com/android/server/InputMethodManagerService.java +1 −2 Original line number Diff line number Diff line Loading @@ -118,7 +118,6 @@ public class InputMethodManagerService extends IInputMethodManager.Stub private static final int NOT_A_SUBTYPE_ID = -1; private static final String NOT_A_SUBTYPE_ID_STR = String.valueOf(NOT_A_SUBTYPE_ID); private static final String EXTRA_INPUT_METHOD_ID = "input_method_id"; private static final String SUBTYPE_MODE_KEYBOARD = "keyboard"; private static final String SUBTYPE_MODE_VOICE = "voice"; Loading Loading @@ -1645,7 +1644,7 @@ public class InputMethodManagerService extends IInputMethodManager.Stub | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP); if (!TextUtils.isEmpty(inputMethodId)) { intent.putExtra(EXTRA_INPUT_METHOD_ID, inputMethodId); intent.putExtra(Settings.EXTRA_INPUT_METHOD_ID, inputMethodId); } mContext.startActivity(intent); } Loading