Android:FragmentActivity的ArrayIndexOutOfBoundsException(支持V4 Lib)

时间:2012-07-05 14:11:04

标签: android android-fragments indexoutofboundsexception back-stack

这与code.google.com上托管的问题22404相同(http://code.google.com/p/android/issues/detail?id=22404)

总结:后面堆栈上的4个片段,从后面的堆栈中删除dialogFragment并旋转手机。

看起来的行是:Fragment f = fm.mActive.get(mOps [pos ++]);

由于某种原因,

mOps [pos ++]似乎是-1。

我认为原因是dialogFragment被标记为删除,因此得到了状态重置。因此,当重建backstack时,mOps [pos ++]为索引返回-1。

对此有何看法?

0 个答案:

没有答案