“windowSoftInputMode=stateHidden” doesn't work for Instant Run
Recently I've found that despite windowSoftInputMode=stateHidden
the soft keyboard appears at start of activity when the app is run from Google Play store as Instant Run (Try Now), however the Instant Run compilation works all right when installed on device through ADB.
Is there a way to get around it?
android android-softkeyboard instant
add a comment |
Recently I've found that despite windowSoftInputMode=stateHidden
the soft keyboard appears at start of activity when the app is run from Google Play store as Instant Run (Try Now), however the Instant Run compilation works all right when installed on device through ADB.
Is there a way to get around it?
android android-softkeyboard instant
add a comment |
Recently I've found that despite windowSoftInputMode=stateHidden
the soft keyboard appears at start of activity when the app is run from Google Play store as Instant Run (Try Now), however the Instant Run compilation works all right when installed on device through ADB.
Is there a way to get around it?
android android-softkeyboard instant
Recently I've found that despite windowSoftInputMode=stateHidden
the soft keyboard appears at start of activity when the app is run from Google Play store as Instant Run (Try Now), however the Instant Run compilation works all right when installed on device through ADB.
Is there a way to get around it?
android android-softkeyboard instant
android android-softkeyboard instant
edited Nov 16 '18 at 1:30
cyanide
asked Nov 15 '18 at 23:00
cyanidecyanide
2,11721124
2,11721124
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
run below command:
npm i cordova-plugin-multidex
which adds the multidex flag to Android builds by amending the AndroidManifest.xml generated by Cordova
Here is a ref about multidex
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
add a comment |
Couldn't find anything better than set all EditText views not focusable and then focusable again. Something like that:
if (BuildConfig.FLAVOR.contains("instant"))
final View myEditTextView = findViewById(R.id.myEditTextViewId);
myEditTextView.setFocusableInTouchMode(false);
myEditTextView.postDelayed(new Runnable()
@Override
public void run()
myEditTextView.setFocusableInTouchMode(true);
, 500);
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329081%2fwindowsoftinputmode-statehidden-doesnt-work-for-instant-run%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
run below command:
npm i cordova-plugin-multidex
which adds the multidex flag to Android builds by amending the AndroidManifest.xml generated by Cordova
Here is a ref about multidex
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
add a comment |
run below command:
npm i cordova-plugin-multidex
which adds the multidex flag to Android builds by amending the AndroidManifest.xml generated by Cordova
Here is a ref about multidex
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
add a comment |
run below command:
npm i cordova-plugin-multidex
which adds the multidex flag to Android builds by amending the AndroidManifest.xml generated by Cordova
Here is a ref about multidex
run below command:
npm i cordova-plugin-multidex
which adds the multidex flag to Android builds by amending the AndroidManifest.xml generated by Cordova
Here is a ref about multidex
answered Nov 16 '18 at 0:33
navylovernavylover
3,55531119
3,55531119
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
add a comment |
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
Mine is not a multidex app and I will do my best to avoid multidex. :) Certainly a sandbox issue, however I don't see how this it be related to single- or multi-dex.
– cyanide
Nov 16 '18 at 1:33
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
sorry I posted wrong place, this is an answer for another question :)
– navylover
Nov 16 '18 at 1:37
add a comment |
Couldn't find anything better than set all EditText views not focusable and then focusable again. Something like that:
if (BuildConfig.FLAVOR.contains("instant"))
final View myEditTextView = findViewById(R.id.myEditTextViewId);
myEditTextView.setFocusableInTouchMode(false);
myEditTextView.postDelayed(new Runnable()
@Override
public void run()
myEditTextView.setFocusableInTouchMode(true);
, 500);
add a comment |
Couldn't find anything better than set all EditText views not focusable and then focusable again. Something like that:
if (BuildConfig.FLAVOR.contains("instant"))
final View myEditTextView = findViewById(R.id.myEditTextViewId);
myEditTextView.setFocusableInTouchMode(false);
myEditTextView.postDelayed(new Runnable()
@Override
public void run()
myEditTextView.setFocusableInTouchMode(true);
, 500);
add a comment |
Couldn't find anything better than set all EditText views not focusable and then focusable again. Something like that:
if (BuildConfig.FLAVOR.contains("instant"))
final View myEditTextView = findViewById(R.id.myEditTextViewId);
myEditTextView.setFocusableInTouchMode(false);
myEditTextView.postDelayed(new Runnable()
@Override
public void run()
myEditTextView.setFocusableInTouchMode(true);
, 500);
Couldn't find anything better than set all EditText views not focusable and then focusable again. Something like that:
if (BuildConfig.FLAVOR.contains("instant"))
final View myEditTextView = findViewById(R.id.myEditTextViewId);
myEditTextView.setFocusableInTouchMode(false);
myEditTextView.postDelayed(new Runnable()
@Override
public void run()
myEditTextView.setFocusableInTouchMode(true);
, 500);
answered Nov 16 '18 at 2:33
cyanidecyanide
2,11721124
2,11721124
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329081%2fwindowsoftinputmode-statehidden-doesnt-work-for-instant-run%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown