在我的安卓应用中,我遇到了一个IllegalStateException。但是我无法再次重现这个异常。以下是堆栈跟踪信息:
Non-fatal Exception: java.lang.IllegalStateException: ScrollView can host only one direct child
at android.widget.ScrollView.addView(ScrollView.java:397)
at android.support.design.widget.BaseTransientBottomBar.showView(BaseTransientBottomBar.java:436)
at android.support.design.widget.BaseTransientBottomBar$1.handleMessage(BaseTransientBottomBar.java:178)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5679)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
at dalvik.system.NativeStart.main(NativeStart.java)
有人能帮我吗?
View
的Snackbar
,但这个View
位于某个层次结构中,该层次结构没有CoordinatorLayout
或android.R.id.content
容器,但它确实有一个作为回退的ScrollView
,因为ScrollView
是一个FrameLayout
。你在你的应用程序中使用了Snackbar
吗?如果是的话,在哪里使用了? - Mike M.