Użytkownicy uzyskują następujący wyjątek w mojej aplikacji na niektórych telefonach. Próbowałem odtworzyć błąd sam, ale nie mogłem. Przeszukałem przepełnienie stosu w poszukiwaniu podobnych problemów i wypróbowałem ich rozwiązania, ale żaden z nich nie działa.Kolejny wyjątek java.lang.IllegalArgumentException: parametr musi być potomkiem tego widoku.
Oto odpowiedzi Próbowałem już:
- Preventing/catching "IllegalArgumentException: parameter must be a descendant of this view" error
- java.lang.IllegalArgumentException: parameter must be a descendant of this view Error
- Ustawianie następujący atrybut:
android:windowSoftInputMode="stateHidden|adjustPan"
Mam EditText ale poza expandablelistview.
Próbuję znaleźć wyjaśnienie, dlaczego tak się dzieje i co może spowodować. Przepraszam, ale nie mogę opublikować żadnego kodu.
java.lang.IllegalArgumentException: parametr ten musi być potomkiem to widok w android.view.ViewGroup.offsetRectBetweenParentAndChild (ViewGroup.java:4568) w android.view.ViewGroup.offsetDescendantRectToMyCoords (ViewGroup.java : 4505) w android.view.ViewGroup $ ViewLocationHolder.init (ViewGroup.java:6743) w android.view.ViewGroup $ ViewLocationHolder.obtain (ViewGroup.java:6680) w android.view.ViewGroup $ ChildListForAccessibility.init (ViewGroup.java:6638) na android.view.ViewGroup $ ChildListForAccessibility.obtain (ViewGroup.java:6606) na android.v iew.ViewGroup.addChildrenForAccessibility (ViewGroup.java:1697) w android.view.ViewGroup.onInitializeAccessibilityNodeInfoInternal (ViewGroup.java:2525) w android.view.View.onInitializeAccessibilityNodeInfo (View.java:5213) w android.widget. AdapterView.onInitializeAccessibilityNodeInfo (AdapterView.java:946) w android.widget.AbsListView.onInitializeAccessibilityNodeInfo (AbsListView.java:1449) w android.widget.ListView.onInitializeAccessibilityNodeInfo (ListView.java:3781) w android.widget.ExpandableListView. onInitializeAccessibilityNodeInfo (ExpandableListView.java:1348) na android.view.View.createAccessibilityNodeInfoInternal (View.java:5174) na android.view.View.createAccessibilityNodeInfo (View.java:5161) na android.view.AccessibilityInteractionController $ AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController.java:811) w android.view.AccessibilityInteractionController $ AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController.java:834) w android.view.AccessibilityInteractionController $ AccessibilityNodePrefetcher.prefetchDescendantsOfRealNode (AccessibilityInteractionController. Java: 834) na android.view.AccessibilityInteractionController $ AccessibilityNodePrefetcher.prefetchAccessibilityNodeInfos (AccessibilityInteractionController.java:720) w android.view.AccessibilityInteractionController.findAccessibilityNodeInfoByAccessibilityIdUiThread (AccessibilityInteractionController.java:147) na android.view.AccessibilityInteractionCont roller.access 300 USD (AccessibilityInteractionController.java:49) at android.view.AccessibilityInteractionController $ PrivateHandler.handleMessage (AccessibilityInteractionController.java:971) na android.os.Handler.dispatchMessage (Handler.java:102) na android.os .Looper.loop (Looper.java:136) w android.app.ActivityThread.main (ActivityThread.java: 5097) na java.lang.reflect.Method.invokeNative (Method.java) na java.lang.reflect.Method.invoke (Method.java:515) na com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:785) w com.android.internal.os.ZygoteInit.main (ZygoteInit.java:601) w dalvik.system.NativeStart.main (NativeStart.java)
Czy możesz pisać odpowiedni kod, gdzie jest upaść –