Fixing DialogModule for Android SDK version before 26 (#285)
* Fixing DialogModule for Android SDK version before 26 * Adding a comment Adding a comment .. as a workaround to retrigger Apple PR Co-authored-by: Anandraj Govindan <anandrag@microsoft.com>
This commit is contained in:
Родитель
058aa0b1d7
Коммит
fd772eed16
|
@ -88,14 +88,14 @@
|
||||||
- if (arguments.containsKey(KEY_CANCELABLE)) {
|
- if (arguments.containsKey(KEY_CANCELABLE)) {
|
||||||
- alertFragment.setCancelable(arguments.getBoolean(KEY_CANCELABLE));
|
- alertFragment.setCancelable(arguments.getBoolean(KEY_CANCELABLE));
|
||||||
+ if(isUsingPlatformFragmentManager()) {
|
+ if(isUsingPlatformFragmentManager()) {
|
||||||
+ PlatformAlertFragment PlatformAlertFragment = new PlatformAlertFragment(actionListener, arguments);
|
+ PlatformAlertFragment platformAlertFragment = new PlatformAlertFragment(actionListener, arguments);
|
||||||
+ if (mIsInForeground && !mPlatformFragmentManager.isStateSaved()) {
|
+ if (mIsInForeground) { // isStateSaved not available in sdk v25 and lower
|
||||||
+ if (arguments.containsKey(KEY_CANCELABLE)) {
|
+ if (arguments.containsKey(KEY_CANCELABLE)) {
|
||||||
+ PlatformAlertFragment.setCancelable(arguments.getBoolean(KEY_CANCELABLE));
|
+ platformAlertFragment.setCancelable(arguments.getBoolean(KEY_CANCELABLE));
|
||||||
+ }
|
+ }
|
||||||
+ PlatformAlertFragment.show(mPlatformFragmentManager, FRAGMENT_TAG);
|
+ platformAlertFragment.show(mPlatformFragmentManager, FRAGMENT_TAG);
|
||||||
+ } else {
|
+ } else {
|
||||||
+ mFragmentToShow = PlatformAlertFragment;
|
+ mFragmentToShow = platformAlertFragment;
|
||||||
}
|
}
|
||||||
- alertFragment.show(mFragmentManager, FRAGMENT_TAG);
|
- alertFragment.show(mFragmentManager, FRAGMENT_TAG);
|
||||||
} else {
|
} else {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче