【发布时间】:2017-04-28 20:49:22
【问题描述】:
我有一个 MainActivity.java 有 2 个片段:
1) Fragment1.java -> 有一个 RecyclerView 项目。
2) Fragment2.java -> 点击时显示item的详细信息。
在纵向只有 Fragment1.java 或者如果单击项目,则 Fragment2.java 可见。 在横向模式下,两个片段并排可见。
如果我以该方向启动应用程序,这在纵向和横向方向都可以正常工作。 但是,如果我在应用程序仍在运行期间更改方向,那么我会收到错误 IllegalStateException : Cannot perform this action after onSaveInstanceState 每当单击另一个列表项时。引发错误的操作是 transaction.commit()。
知道如何解决这个问题吗?
【问题讨论】:
标签: android android-fragments screen-orientation