【问题标题】:How to resolve "Could not read input channel file descriptors from parcel" issue on textview click listener?如何解决文本视图单击侦听器上的“无法从包裹中读取输入通道文件描述符”问题?
【发布时间】:2022-08-13 21:28:45
【问题描述】:

我已将一个 textview 声明为静态,如下所示:

public static TextView abc;

它在片段的 onCreateView() 中引用如下:

abc= (TextView) rootView.findViewById(R.id.abc);

我在其点击监听器中收到以下运行时错误,仅在 Vivo 手机中(设备名称:Vivo XL4,设备型号:Vivo XL4(V0350WW)(Vivo XL4),操作系统版本:8.1.0,SDK 版本:Android 3.0.13 )。有人可以帮我找出问题吗?

java.lang.RuntimeException: Could not read input channel file descriptors from parcel.
at android.view.InputChannel.nativeReadFromParcel(Native Method)
at android.view.InputChannel.readFromParcel(InputChannel.java:148)
at android.view.InputChannel$1.createFromParcel(InputChannel.java:39)
at android.view.InputChannel$1.createFromParcel(InputChannel.java:37)
at com.android.internal.view.InputBindResult.<init>(InputBindResult.java:68)
at com.android.internal.view.InputBindResult$1.createFromParcel(InputBindResult.java:112)
at com.android.internal.view.InputBindResult$1.createFromParcel(InputBindResult.java:110)
at com.android.internal.view.IInputMethodManager$Stub$Proxy.startInputOrWindowGainedFocus(IInputMethodManager.java:723)
at android.view.inputmethod.InputMethodManager.startInputInner(InputMethodManager.java:1295)
at android.view.inputmethod.InputMethodManager.onPostWindowFocus(InputMethodManager.java:1538)
at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:4058)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6525)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:445)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)

    标签: java android textview runtimeexception parcel


    【解决方案1】:

    不要将TextView 或其他视图声明为静态的。它们连接到其 Fragment/Activity 的生命周期,并且在 Fragment 或 Activity 被销毁后无法使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 2019-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-20
      相关资源
      最近更新 更多