【发布时间】:2012-05-23 14:19:59
【问题描述】:
我的 ViewGroup 有一个奇怪的错误。 对于我的主视图,我在此链接中使用类 ViewFlow project
java.lang.IllegalArgumentException: parameter must be a descendant of this view
at android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:4153)
at android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:4090)
at android.view.ViewRootImpl.scrollToRectOrFocus(ViewRootImpl.java:2129)
at android.view.ViewRootImpl.draw(ViewRootImpl.java:1849)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1641)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2449)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
当我尝试使用 Intent 或 finish() 返回此视图时会发生此错误;另一个视图中的方法。当我使用返回按钮时,这不是问题。
所以我不知道为什么会出现此错误。 感谢您的帮助。
【问题讨论】:
-
哪一方的代码需要你?我对 viewFlow 的初始化、Viewflow 的代码(已链接)或我在其中执行 finish() 的第二个活动的代码; ?