Как писать тесты контроллера, когда вы переопределяете разработку контроллера?

Не используйте commitAllowingStateLoss (), его следует использовать только в тех случаях, когда пользовательское пользовательское состояние нормально меняется на пользователя.

https://developer.android. com / reference / android / app / FragmentTransaction.html # commitAllowingStateLoss ()

Вместо этого используйте if (fragment.isResume ()) для проверки вне операции, с которой вы столкнулись с этим IllegalStateException "Can не выполнять это действие после onSaveInstanceState "

30
задан doub1ejack 20 November 2016 в 21:43
поделиться