avoid using method which is API level 23 to prevent crash when opening settings
This commit is contained in:
8
src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml
generated
8
src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml
generated
@@ -116,8 +116,8 @@
|
||||
<file leaf-file-name="ImeSwitcher.java" pinned="false" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/keepass2android/kbbridge/ImeSwitcher.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="22">
|
||||
<caret line="51" column="13" selection-start-line="51" selection-start-column="13" selection-end-line="51" selection-end-column="13" />
|
||||
<state relative-caret-position="330">
|
||||
<caret line="65" column="0" selection-start-line="65" selection-start-column="0" selection-end-line="65" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
@@ -2306,8 +2306,8 @@
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/app/src/main/java/keepass2android/kbbridge/ImeSwitcher.java">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state relative-caret-position="22">
|
||||
<caret line="51" column="13" selection-start-line="51" selection-start-column="13" selection-end-line="51" selection-end-column="13" />
|
||||
<state relative-caret-position="330">
|
||||
<caret line="65" column="0" selection-start-line="65" selection-start-column="0" selection-end-line="65" selection-end-column="0" />
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
|
@@ -267,8 +267,8 @@ namespace keepass2android
|
||||
this._screen = (PreferenceScreen)_fragment.FindPreference(act.GetString(Resource.String.keyboardswitch_prefs_key));
|
||||
|
||||
var keyboardSwapPref = _fragment.FindPreference("get_keyboardswap");
|
||||
var pm = fragment.Context.PackageManager;
|
||||
var intnt = Keepass2android.Kbbridge.ImeSwitcher.GetLaunchIntentForKeyboardSwap(fragment.Context);
|
||||
var pm = act.PackageManager;
|
||||
var intnt = Keepass2android.Kbbridge.ImeSwitcher.GetLaunchIntentForKeyboardSwap(act);
|
||||
if ((intnt != null) && pm.QueryIntentActivities(intnt, 0).Any())
|
||||
{
|
||||
_screen.RemovePreference(keyboardSwapPref);
|
||||
@@ -277,7 +277,7 @@ namespace keepass2android
|
||||
{
|
||||
keyboardSwapPref.PreferenceClick += (sender, args) =>
|
||||
{
|
||||
Util.GotoUrl(fragment.Context, fragment.Context.GetString(Resource.String.MarketURL) + "keepass2android.plugin.keyboardswap2");
|
||||
Util.GotoUrl(act, act.GetString(Resource.String.MarketURL) + "keepass2android.plugin.keyboardswap2");
|
||||
};
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user